6

मेरे पास स्प्रिंग बूट, स्प्रिंग सिक्योरिटी, स्प्रिंग सत्र और स्प्रिंग रेडिस के साथ कुछ एप्लिकेशन हैं।अन्य स्प्रिंगबूट अनुप्रयोगों को सत्र प्रबंधन को केंद्रीकृत करें

मेरे अनुप्रयोगों में से एक (मैं इसे "अनुमतियां" कहूंगा) मेरे सभी अन्य अनुप्रयोगों में लॉगिन सेवा प्रदान करने के लिए ज़िम्मेदार है। यह पहले से ही ठीक काम कर रहा है।

अब, मैं अपने सभी अन्य अनुप्रयोगों (जैसे बनाना, हटाना, प्राप्त करना और सत्र सहेजना) के लिए सत्र प्रबंधित करने के लिए अनुमतियों का उपयोग करना चाहता हूं। Redis में इन सत्रों को अनुमति जारी रहेगी।

अनुमतियां स्वयं एक ऐसा एप्लिकेशन है जो लॉगिन और सत्र प्रबंधित करने के लिए स्वयं का उपयोग करता है, और सब ठीक काम करता है (रेडिस पर लॉगिन और सत्र दृढ़ता)।

सत्रों का प्रबंधन करने के लिए, मुझे अनुमतियों में एक सेवा प्रदान करने और अन्य अनुप्रयोगों में इस सेवा का उपभोग करने की आवश्यकता है, लेकिन मेरे पास यह विचार नहीं है कि इस सुविधा को ठीक करने के लिए दोनों अनुप्रयोगों में सत्र के फ़िल्टर या कार्यान्वयन को ओवरराइड करना होगा।

किसी के पास सत्र प्रबंधन को केंद्रीकृत करने और अमान्य जैसे नए नियम लागू करने या अन्य सभी प्रणालियों के लिए एक अद्वितीय बिंदु में नए सत्र बनाने के लिए एक विचार है?

उत्तर

0

एक विकल्प अन्य ऐप्स के सामने "अनुमतियां" ऐप रखना है और सभी ट्रैफ़िक के माध्यम से गुजरना है।

संबंधित मुद्दे