का प्रमाणीकरण मैं प्रमाणीकरण के लिए तैयार किए बिना omniauth का उपयोग कर रहा हूं, क्योंकि मुझे इसकी सादगी पसंद है। Omniauth-facebook के अलावा मैं ईमेल/पीडब्ल्यू-प्रमाणीकरण की पेशकश करने के लिए सर्वज्ञ-पहचान का उपयोग करता हूं।
railscast on omniauth-identity वर्णन करता है कि एक अनुकूलित पंजीकरण और लॉगिन पृष्ठ कैसे सेट करें। लेकिन पहचान (/ auth/पहचान और/auth/पहचान/रजिस्टर) द्वारा प्रदान किए गए डिफ़ॉल्ट मार्ग अभी भी उपलब्ध हैं।ओवरराइड "/ auth/identity" - omniauth पहचान
मैं इन्हें अपने नियंत्रण में रखना चाहता हूं, क्योंकि मैं केवल आमंत्रित उपयोगकर्ताओं को पंजीकरण करना चाहता हूं। क्या रैक मिडलवेयर द्वारा प्रदान किए गए उन मार्गों को ओवरराइड करने का कोई तरीका है?
सिर्फ
match "/auth/identity", to: "somewhere#else"
की कोशिश चाल नहीं करता है!
क्या इन डिफ़ॉल्ट मार्गों को बंद करने के लिए शायद कोई कॉन्फ़िगरेशन हो सकता है? दस्तावेज इस पर कोई विवरण नहीं दे रहा है ...
दुर्भाग्य से मैं रैक के लिए बिल्कुल नया हूं, इसलिए मेरे पास इस मुद्दे को हल करने के लिए अभी तक पर्याप्त अंतर्दृष्टि नहीं है!
मुझे खुशी होगी, अगर कोई मुझे सही दिशा में इंगित कर सकता है!
अंत में मैं सिर्फ आमंत्रित उपयोगकर्ताओं को एक पदबंध, तो यह वास्तव में कोई फर्क नहीं था दे दी है, वहाँ मूल पहचान साइट अभी भी पहुंच से बाहर था कि ... – wdspkr