Google स्क्रिप्ट का उपयोग करने के लिए जावा स्क्रिप्ट का उपयोग करने का सबसे अच्छा तरीका है जैसा कि मैंने पाया है।
उपयोग
script type="text/javascript">
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/client.js?onload=onLoadCallback';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
js प्रारंभ करने में। और अंत में साइन-इन उपयोगकर्ता
function login()
{
var myParams = {
'clientid' : 'YOUR_CLIENT_ID.apps.googleusercontent.com', //You need to set client id
'cookiepolicy' : 'single_host_origin',
'callback' : 'loginCallback', //callback function
'approvalprompt':'force',
'scope' : 'https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/plus.profile.emails.read'
};
gapi.auth.signIn(myParams);
}
इसका उपयोग करके मैं इस समस्या को हल करने में सक्षम था। अब उपयोगकर्ता को
स्रोत
2015-12-22 12:38:35
लॉगिन करने के लिए साइन-इन पर क्लिक करने की आवश्यकता है क्या आपने 'साइन आउट बटन' जोड़ा है। मैंने कुछ महीने पहले 'google-signin' का उपयोग करने की कोशिश की और यह ठीक काम किया। मुझे लगता है कि आप Google खाते में लॉग इन हैं क्योंकि आप इसे आजमा रहे हैं। यदि ऐसा है तो आपको पहले लॉगआउट करना चाहिए और फिर इसे आज़माएं। – thegauravmahawar
जैसा कि मैंने कहा था कि यह मेरे वर्तमान प्रवाह पर ठीक काम करता है। लेकिन मैं नहीं चाहता कि उपयोगकर्ता पहले से लॉग इन होने पर स्वचालित रूप से लॉग इन हो। जब उपयोगकर्ता बटन पर क्लिक करता है तो मैं प्रवाह शुरू करना चाहता हूं। अगर किसी भी मामले में उसे लॉग इन पेज पर लॉग इन करने के लिए रीडायरेक्ट किया जाता है तो उसे साइन इन बटन पर क्लिक करना होगा :)। मैं बैक एंड पर वसंत सुरक्षा का उपयोग कर रहा हूं इसलिए मेरी आवश्यकता कुछ हद तक अजीब है लेकिन यह वही है :(। @thegauravmahawar –
यह सिर्फ "शायद" है, लेकिन अगर आप 'साइन आउट फ़ंक्शन' कह सकते हैं तो क्या होगा; जैसा आपने कहा था - ".. जब उपयोगकर्ता बटन पर क्लिक करता है तो मैं प्रवाह शुरू करना चाहता हूं"। तो क्या यह संभव है कि जब उपयोगकर्ता बटन पर क्लिक करता है तो आप पहले 'साइन आउट फ़ंक्शन' को कॉल कर सकते हैं। मैंने कभी कोशिश नहीं की है, इसलिए यह अनुमान लगाया गया है मुझे किसी भी तरह से बताएं :) – thegauravmahawar