वेब पर पुष्टि करने वाला एपीआई
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
पुष्टि करने के मकसद से उपयोगकर्ताओं को रीडायरेक्ट करने के लिए, इंटिग्रेटर को एक वेब होस्ट लागू करना होगा. यह पुष्टि करने का तरीका अलग है, लेकिन यह
Android की पुष्टि करने से मिलने वाले पुष्टि करने के मकसद के मुताबिक ही है.
इस वेब होस्ट की एक मोबाइल-फ़्रेंडली वेबसाइट होनी चाहिए.
वेब होस्ट को उपयोगकर्ता-एजेंट के हेडर की वैल्यू के आधार पर, मोबाइल वेब के अनुरोध और डेस्कटॉप वेब के अनुरोध तय करने चाहिए. मोबाइल वेब अनुरोधों पर डिलीवर किया गया पेज, Android और iOS पर मोबाइल वेब-फ़्रेंडली होना चाहिए. उपयोगकर्ता-एजेंट हेडर वैल्यू के अलावा, क्लाइंट आपको उस एनवायरमेंट के बारे में कोई और संकेत नहीं देगा जहां यह उपयोगकर्ता अनुरोध कर रहा है (डेस्कटॉप या वेब).
सर्वर को GET का इस्तेमाल करके एचटीटीपीएस प्रोटोकॉल लागू करना होगा. पाथ और होस्ट को इंटिग्रेटर तय करता है. इंटिग्रेटर के यूआरएल में 2,048 वर्ण
होने चाहिए. इसमें स्कीम, होस्ट, पोर्ट, पाथ, और पैरामीटर शामिल हैं.
यूआरएल-कोड में बदलने से पहले, सभी पैरामीटर UTF-8 में एन्कोड किए जाएंगे.
अनुरोध
अनुरोध किए जाने पर, Google इन्हें यूआरएल पैरामीटर के तौर पर उपलब्ध कराता है:
फ़ील्ड |
gspMajorVersion
|
int
इस अनुरोध का मेजर वर्शन नंबर.
|
gspAuthenticationRequest
|
AuthenticationRequest
पुष्टि करने का अनुरोध.
|
gspAssociationId
|
string
अगर यह मौजूद होता है, तो इसमें एक आइडेंटिफ़ायर होता है. इंटिग्रेटर इसका इस्तेमाल, उस उपयोगकर्ता के क्रेडेंशियल खोजने के लिए करता है जिसे चैलेंज पूरा किया गया है. अगर यह मौजूद नहीं है,
तो उपयोगकर्ता के पास खाता आईडी बदलने का विकल्प होता है.
|
gspCallbackUrl
|
string
वह यूआरएल जिस पर उपयोगकर्ता को रीडायरेक्ट किया जाता है, ताकि Google पर पुष्टि की प्रक्रिया पूरी हो सके. यह मान यूआरएल कोड में बदला गया है.
|
जवाब
पुष्टि की प्रक्रिया पूरी होने के बाद, उपयोगकर्ता को एचटीटीपीएस जीईटी का इस्तेमाल करके
gspCallbackUrl
पर रीडायरेक्ट किया जाना चाहिए. इस यूआरएल में नीचे दिए गए क्वेरी
पैरामीटर होने चाहिए:
फ़ील्ड |
gspResult
|
int
100
|
पुष्टि करने की प्रोसेस पूरी हो गई.
|
201
|
उपयोगकर्ता ने फ़्लो को मैन्युअल तरीके से रद्द कर दिया है और अब फ़्लो को रद्द कर दिया जाएगा.
|
202
|
किसी गंभीर वजह से पुष्टि नहीं हो सकी और फ़्लो को रद्द कर दिया जाना चाहिए.
|
|
gspAuthenticationResponse
|
AuthenticationResponse
पुष्टि की गई.
|
सभी अधिकार सुरक्षित. Java, Oracle और/या इसके सहयोगियों का एक पंजीकृत ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[[["Integrators must implement a mobile-friendly web host to redirect users for authentication, similar to Android authentication but utilizing a web-based approach."],["The web host should distinguish between mobile and desktop requests using the user-agent header and deliver a mobile-friendly experience for both Android and iOS."],["The server must use HTTPS GET with a definable path and host, supporting URLs up to 2,048 characters, including parameters encoded in UTF-8 before URL encoding."],["Google provides URL parameters for the request including version, authentication request, association ID (for credential lookup), and a callback URL for redirection after authentication."],["Upon authentication completion, the user is redirected to the provided callback URL with parameters indicating the result (success, cancellation, or failure) and an authentication response."]]],["Integrators must host a mobile-friendly website for user authentication, distinguishing between mobile and desktop requests via the user-agent header. The server must utilize HTTPS GET, with a definable path and host, supporting URLs up to 2,048 characters. Google provides parameters like `gspMajorVersion`, `gspAuthenticationRequest`, `gspAssociationId`, and `gspCallbackUrl` within the request. Upon authentication completion, the user is redirected to `gspCallbackUrl` via HTTPS GET, including `gspResult` and `gspAuthenticationResponse` parameters. All parameters are UTF-8 and URL-encoded.\n"]]