كيفية تكوين شكرا على تعيين": "مجهول المستخدم و دور غير مصادقة المستخدمين

StackOverflow https://stackoverflow.com/questions/442995

  •  22-07-2019
  •  | 
  •  

سؤال

أود أن إعداد شكرا سبيل المثال (في المقام الأول باعتباره ستومب server) التي سوف طلبات الخدمة من نوعين من العملاء:

  1. مصادقة المستخدمين التي يمكن قراءة و كتابة المواضيع
  2. غير مصادقة المستخدمين التي يمكن فقط قراءة من المواضيع

لقد تم استخدام SimpleAuthenticationBroker حتى الآن وأنا لا يمكن أن نرى على أي حال لتكوين الحالة المذكورة أعلاه ، ولا أرى أي بت في التعليمات البرمجية التي تكرم البدل المستخدم لتمرير المصادقة.

إن تكوين الملقم لاستخدام مصادقة وسيط ، وسوف نتوقع من جميع اتصالات لمصادقة, وهو ما لا أريد.

الحل الوحيد أعتقد أنني يمكن أن نرى أن توفر بلدي تنفيذ لدعم وظائف لا تتطلب, ولكن أنا أحب أن أجد طريقة بنيت في الخادم.

هل كانت مفيدة؟

المحلول

هذا غير معتمد حاليا من قبل شكرا الأمن التنفيذ ، ولكن يمكنك دائما تحديد المستخدم الذي يمكن الاتصال من دون كلمة السر للقراءة فقط الامتيازات.

يمكنك رفع جيرة تعزيز الطلب (https://issues.apache.org/activemq/browse/AMQ) هذا غير مصادقة المستخدمين ميزة أفضل بعد توفر التصحيح الحالي الإضافات.

نصائح أخرى

هذه الميزة متاحة الآن من شكرا 5.4 ، لقد وجدت فقط عند البحث عن نفس الوظائف: http://activemq.apache.org/security.html

كما شكرا 5.4, يمكنك إعداده بالطريقة التالية.العثور على

<plugins>
    ...
</plugins>

القسم في etc/activemq.xml ملف وتحرير لاحتواء simpleAuthenticationPlugin مثل هذا:

<simpleAuthenticationPlugin anonymousAccessAllowed="true" />

المصدر: http://activemq.apache.org/security.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top