English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

حل مشكلة عدم الحصول على الصلاحيات في وحدة إدارة SpringBoot actuator

بعد إضافة إعتماد actuator في إصدار SpringBoot 1.5.9، عند الوصول إلى معلومات حساسة مثل /beans، يظهر خطأ كما يلي

Tue Mar 07 21:18:57 GMT+08:00 2017
حدث خطأ غير متوقع (نوع=Unauthorized، حالة=401).
يحتاج الوصول إلى هذه المورد إلى تأكيد الكامل.

يبدو أن هناك مشكلة في الصلاحيات. هناك طريقتان:

  1. إلغاء الصلاحيات: إضافة إعدادات التكوين إلى application.properties

management.security.enabled=false

2. إضافة الصلاحيات (لم يتم اختباره):

<dependency> 
 <groupId>org.springframework.boot</groupId> 
 <artifactId>spring-boot-starter-security</artifactId>
</dependency>

إعداد الصلاحيات في property

معرف وصف حساسة (Sensitive)
autoconfig عرض تقرير التكوين التلقائي، الذي يعرض جميع المرشحين للتكوين التلقائي وأسباب استخدامهم أو عدم استخدامهم في التطبيق صحيح
البيوت عرض قائمة كاملة لجميع Spring Beans في التطبيق صحيح
خصائص التكوين عرض قائمة مرتبة لجميع @ConfigurationProperties صحيح
دамп إجراء دампينغ للسطر صحيح
بيئة تقديم الخصائص من Spring ConfigurableEnvironment صحيح
الصحة عرض معلومات صحة التطبيق (عند زيارة الاتصال غير المصرح به يتم عرض 'status' بسيط، وعند زيارة الاتصال المصرفي يتم عرض تفاصيل الكامل) صحيح
معلومات عرض معلومات تطبيق عشوائية صحيح
النقاط الرئيسية عرض معلومات 'النقاط الرئيسية' الحالية للتطبيق صحيح
التنسيقات عرض قائمة مرتبة لجميع مسارات@RequestMapping صحيح
إغلاق السماح للتطبيق بالإغلاق بشكل مهذب (غير مفعّل افتراضيًا) صحيح
تتبع عرض معلومات التتبع (الافتراضية هي بعض الطلبات HTTP الجديدة الأخيرة) صحيح

الخاتمة

تم تقديم حل مشكلة عدم امتلاك صلاحيات إدارة المodule actuator في SpringBoot التي قد تكون مفيدة لك، نأمل أن تكون مفيدة لك. إذا كان لديك أي أسئلة، يرجى ترك تعليق، وسأقوم بالرد على أسئلتك في أقرب وقت ممكن. شكرًا جزيلاً أيضًا على دعمكم لموقع呐喊 لتعليمات البرمجة!

بيان: محتوى هذا المقال تم جمعه من الإنترنت، حقوق الطبع والنشر تخص المالك الأصلي، تم جمع المحتوى من قبل المستخدمين على الإنترنت الذين قدموه بأنفسهم، لا يمتلك هذا الموقع حقوق الملكية، لم يتم تعديل المحتوى بشكل يدوي، ولا يتحمل هذا الموقع أي مسؤولية قانونية. إذا وجدت محتوى يشتبه في انتهاك حقوق الطبع والنشر، فلا تتردد في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # بـ @) لتقديم الشكوى، وقدم الدليل على الدليل، إذا تم التحقق من صحة الشكوى، سيتم حذف المحتوى المزعوم فورًا.

الذوق الخاص بك