سؤال

وأنا باستخدام الربيع المصدر المساعد أمن 2.0 ولقد فعلت البرنامج التعليمي الموضحة في هذه الصفحة باستخدام طريقة Requestmap الأمن.

Acegi المساعد دروس

وأريد الآن لإنشاء مكتبة الثاني على النحو التالي وتنفيذ نفس البرنامج التعليمي.

grails create-app bookstore2

وكل التطبيقات سوف تشترك في نفس قاعدة البيانات حتى يتسنى لجميع المستخدمين، والأدوار، وغيرها سوف تكون مشتركة بين التطبيقات اثنين. وأخيرا، أريد مستخدم معين ليتم مصادقة تلقائيا في مكتبة الثاني إذا كان يصادق في المقام الأول. ما هي أفضل طريقة لتنفيذ ذلك؟

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

المحلول

ويمكنك الاستفادة من "تذكرني" الوظائف التي توفر Acegi. منذ لأنه يقوم الكعكة، بمجرد المصادقة على الطلب الأول، فإنه سيتم إسقاط الكعكة، ثم عند محاولة تسجيل الدخول إلى التطبيق الثاني، طالما أن نموذج الأمن مطابق، سوف تتم المصادقة على الفور عن طريق الكوكي .

وانظر: Acegi الوثائق للحصول على مزيد من التفاصيل

نصائح أخرى

وقد ترغب في إلقاء نظرة على CAS . انها خادم الدخول الاتحادية التي تسمح لاستخدام تسجيل الدخول الموحد تزوجنا تطبيق ويب متعددة - بغض النظر عن انها plattform. انها جافا، ربيع تستند، ولكن يتطلب منك أن تعرف نفسك مع انها الهندسة المعمارية. وقد بنيت في الأمن ربيع دعم CAS.

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