2015-09-26 28 views
9

मैं अपने जेएसएफ 2 वेब एप्लिकेशन में स्टीम-लॉगिन का उपयोग करना चाहता हूं। मैंने इसे स्टीम वेब एपीआई दस्तावेज में पाया:जावा के साथ स्टीम के माध्यम से साइन इन करें

"स्टीम ओपनआईडी प्रदाता के रूप में कार्य कर सकता है। इससे आपके एप्लिकेशन को उपयोगकर्ता के स्टीम आईडी को प्रमाणित करने की अनुमति मिलती है, बिना उन्हें आपकी साइट पर स्टीम उपयोगकर्ता नाम या पासवर्ड दर्ज करने की आवश्यकता होती है (जो उल्लंघन होगा एपीआई उपयोग की शर्तें।) बस अपनी भाषा और पसंद के प्लेटफॉर्म के लिए ओपनआईडी लाइब्रेरी डाउनलोड करें और प्रदाता के रूप में http://steamcommunity.com/openid का उपयोग करें। लौटाए गए आईडी में उपयोगकर्ता का 64-बिट स्टीमआईड होगा। दावा किया गया आईडी प्रारूप है: http://steamcommunity.com/openid/id/ "

यहां मेरे प्रश्न हैं:

  • कई ओपनआईडी हैं जावा के लिए पुस्तकालय, मुझे किस का उपयोग करना चाहिए?
  • मैं पता नहीं कैसे प्रवेश पृष्ठ भाप के लिए पुनर्निर्देशन को लागू करने और वापस मेरे पृष्ठ

लिए मैं PHP लेकिन जावा के लिए कुछ नहीं के लिए कुछ उदाहरण पाया जाना है।

+1

[यह प्रश्न का उत्तर दे सकता है] (http://stackoverflow.com/a/18680478/4808244) –

उत्तर

2

आप pac4j का उपयोग कर सकते हैं। इसमें ओपनिड कनेक्ट समर्थन है।

उनके पास कई कार्यान्वयन भी हैं जो वे here प्रदान करते हैं।

आप here देख सकते हैं pac4j के j2e कार्यान्वयन का एक उदाहरण।

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