2013-04-17 7 views
6

मुझे क्लाइंट के उपयोगकर्ता नाम, पासवर्ड और डेवलपर पासवर्ड के साथ सॉकेट.ओ क्लाइंट कनेक्शन प्रमाणित करने की आवश्यकता है (डेवलपर पासवर्ड का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि सेवा का उपयोग केवल तभी किया जाता है पंजीकृत डेवलपर्स द्वारा विकसित एप्स)।उपयोगकर्ता पासवर्ड और डेवलपर पासवर्ड के साथ socket.io websockets को प्रमाणित करने के लिए कैसे करें

समस्या यह है कि डेवलपर पासवर्ड एप्लिकेशन के उपयोगकर्ता या ग्राहक द्वारा नहीं देखा जाना चाहिए। क्लाइंट उपयोगकर्ता नाम, पासवर्ड और अतिरिक्त डेवलपर पासवर्ड के साथ उपयोगकर्ता को प्रमाणीकृत करने का कोई तरीका है, बिना डेवलपर पासवर्ड जानने वाले ग्राहक? कोई भी मदद बहुत ही सराहनीय होगी।

धन्यवाद।

+0

क्लाइंट डेवलपर पासवर्ड नहीं जान सकता है? मुझे लगता है कि "ग्राहक" और "डेवलपर" एक हैं और वही हैं? यदि हां, तो वाणिज्यिक कारण है (जैसे: जिस व्यक्ति ने पासवर्ड जारी किया है, और ग्राहक कोड लिखने वाला वास्तविक व्यक्ति अलग-अलग लोग हैं?)। क्या ग्राहक * एक और * रहस्य जान सकता है, जैसे कि उनके लिए उत्पन्न एक टोकन, प्रमाण पत्र, आदि? –

+0

@NitzanShaked dev पासवर्ड डेवलपर के लिए ऐप विकसित करते समय सेवा का उपयोग करने के लिए है। यदि देव द्वारा विकसित किए गए एप्लिकेशन के उपयोगकर्ता/ग्राहक, देव पासवर्ड को जानते हैं, तो वे सेवा का भी उपयोग करेंगे। यहां क्लाइंट उस व्यक्ति को संदर्भित करता है जो डेवलपर द्वारा विकसित एप्लिकेशन का उपयोग करता है। –

+0

ठीक है, जिस तरह से मैं इसे देखता हूं आपके पास 2 विकल्प हैं: कोई ऐसा करता है जो कुछ ऐप्स करता है (जैसे शहरी एयरशिप), और * * के पास डेवलपर का ऐप ऐप के अंदर है, जहां ग्राहक इसे देख सकता है। हालांकि, यह रहस्य केवल बहुत विशिष्ट संचालन कर सकता है, और अधिक विशेषाधिकार प्राप्त करने के लिए, ऐप-वाइड ऑपरेशंस (विशिष्ट-ग्राहक संचालन के विपरीत) डेवलपर "डेवलपर मास्टर गुप्त" का उपयोग करता है, जो केवल डेवलपर की मशीन पर संग्रहीत होता है । एक और विकल्प - अगली टिप्पणी में। –

उत्तर

1

इस ब्लॉग पोस्ट को चेकआउट करें: http://blog.bigpanda.io/session-based-socket-io-authorization/। उनके आखिरी उत्तर में निट्टन ने जो सुझाव दिया था, उसके साथ जुड़े दिशानिर्देशों को चाल चलनी चाहिए।

+0

लिंक टिप्पणी के रूप में पोस्ट किया जाना चाहिए। –

+0

धन्यवाद। मुझे लगता है कि के बारे में पता नहीं था। – Shahar

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