2015-11-12 7 views
5

के साथ एकल साइन ऑन सेट करना मैं एक django वेबसाइट के लिए एकल साइन ऑन सेट करने की तलाश में हूं। मेरी खोज ने मुझे django-mama-cas और django-cas-ng में लाया लेकिन मुझे यकीन नहीं है कि मैं उन्हें अलग-अलग या एक साथ उपयोग कर सकता हूं या नहीं।django-cas और django-mama-cas

डीजेंगो-कैस-एनजी के लिए अनिवार्य सीएएस_SERVER_URL सेटिंग मुझे भ्रमित करती है क्योंकि यह मुझे इंप्रेशन देती है कि मुझे काम करने के लिए django-cas-ng प्राप्त करने के लिए किसी तृतीय पक्ष सेवा की आवश्यकता हो सकती है।

https://github.com/jbittel/django-mama-cas, https://github.com/mingchen/django-cas-ng

उत्तर

5

वे एक साथ काम करते हैं, लेकिन एक ही Django परियोजना में नहीं। एक ओर, आपको एक Django प्रोजेक्ट बनाना होगा और django-mama-cas इंस्टॉल करना होगा। आइए मान लें कि आपने इसे पहले ही इंस्टॉल किया है और यह cas-server.example.com में रहता है।

दूसरी ओर, यदि आप foobar.example.com में एक और Django परियोजना रहने वाले है, तो आप उस परियोजना की स्थापना और django-cas-ng को विन्यस्त को संशोधित करने के लिए है। यहां वह जगह है जहां आपको CAS_SERVER_URL = "cas-server.example.com" सेट करना होगा।

तो, foobar.example.com ग्राहक है, cas-server.example.com सर्वर है।

तब, यदि आप एक और Django परियोजना है, मान लें कि other-project.example.com, आप भी django-cas-ng यहाँ दो स्थापित करने और दोनों परियोजनाओं पर में गायन के लिए एकल गाओ पर उपयोग कर सकते हैं करते हैं।

+0

यदि संभव हो तो आप मुझे कोई ट्यूटोरियल लिंक प्रदान कर सकते हैं। बहुत अच्छा धन्यवाद होगा। चूंकि यह बहुत कम जानकारी है –

+0

@AdilMalik बस django-mama-cas प्रोजेक्ट के लिए दस्तावेज़ पढ़ें: http://django-mama-cas.readthedocs.io/en/latest/ – matagus

+0

मैंने सफलतापूर्वक एसएसओ को मामा-कैस के साथ सेट अप किया सत्र टोकन लेकिन मुझे नहीं पता कि बाकी ढांचे के साथ एसएसओ कैसे स्थापित करें। क्या मामा-कैस इसके लिए समर्थन करता है? –

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