مقدمة
في مقال سابق ، بدأنا خادم Eureka في Spring Cloud ، ثم أدخلنا http: // localhost: 8761/في المتصفح وأدخلوا مباشرة لإدخال صفحة حوكمة الخدمة في Spring Cloud. هذا غير آمن للغاية في بيئة الإنتاج. بعد ذلك ، سنضيف مصادقة مستخدم آمنة إلى خادم Eureka.
1. أضف دعم الأمن الربيع
<Rependency> <roupeD> org.springframework.boot </rougiD> <insifactid> Spring-Boot-Starter-Security </shintifactid> </perendency>
2. أضف مصادقة الأمان إلى ملف التكوين
# eureka.client.registerwitheureka: يشير إلى ما إذا كنت ستقوم بتسجيل نفسك مع خادم Eureka ، الافتراضي صحيح. نظرًا لأن التطبيق الحالي هو خادم Eureka ، يتم تعيينه على false # eureka.client.fetchregistry: يشير إلى ما إذا كان سيتم الحصول على معلومات التسجيل من خادم Eureka ، يكون الافتراضي صحيحًا. نظرًا لأن هذه نقطة واحدة من خادم Eureka ، فإنه لا يحتاج إلى مزامنة بيانات عقد خادم Eureka الأخرى ، لذلك يتم تعيينه على خطأ. # eureka.client.serviceurl.defaultzone: اضبط العنوان للتفاعل مع خادم Eureka. تحتاج كل من خدمات الاستعلام وخدمات التسجيل إلى الاعتماد على هذا العنوان. الافتراضي هو http: // localhost: 8761/eureka ؛ يمكن استخدام عناوين متعددة وفصلها. الخادم: المنفذ: 8764 # أمان مصادقة الأمان الأمان: الأساسي: تمكين: حقيقي المستخدم: الاسم: chhliu # اسم المستخدم كلمة المرور: chhliu123456 # المستخدم كلمة مرور eureka: العميل: التسجيل مع ureka: false fetch-registry: false-url: defaultzone: http: // chhliu: chhliu123456@localhost: 8761/eureka # عنوان التسجيل الآمن
3. أدخل http: // localhost: 8764/في المتصفح
بعد إدخال السيارة ، ستجد أنك تحتاج إلى إدخال اسم المستخدم وكلمة المرور للتحقق. فقط بعد إدخالها بشكل صحيح ، ستدخل صفحة حوكمة الخدمة في خادم Eureka.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.