Apache CXF: كيفية تأمين خدمة الويب JAX-RS مع المصادقة الأساسية

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

سؤال

لدي تطبيق ربيع ينشر بعض خدمات الويب المريحة باستخدام Apache CXF (باستخدام JAX-RS). أرغب في الحصول على الوصول إلى تلك الخدمات باستخدام المصادقة الأساسية HTTP. يجب أن يكون اسم المستخدم وكلمة المرور في ملف تكوين الربيع. يستخدم التطبيق الرئيسي بالفعل أمان الربيع وأفضل عدم الفوضى مع هذا الإعداد.

ما هي أسهل طريقة للقيام بذلك؟ يمكنني كتابة servletfilter الخاص بي ولكن بالتأكيد يجب أن يكون هناك طريقة لتكوين هذا؟

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

المحلول

مؤلف مصادقة HTTP الأساسية مع Apache CXF يوفر رمز اعتراض CXF الذي ينفذ التحقق من صحة المصادقة الأساسية HTTP وعينة من كيفية تحديد اعتراض الأمان وتمكينه على نقطة نهاية بسيطة.

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