AssertionType

इस बात का दावा करें कि ऐप्लिकेशन, टोकन एंडपॉइंट पर काम कर सकता है.

Enums
UNKNOWN_ASSERTION_TYPE पुराने सिस्टम के साथ काम करने की सुविधा के लिए, अज्ञात दावे का टाइप. अस्वीकार किया गया.
ID_TOKEN

OpenConnect आईडी टोकन. यह JWT टोकन है, जिसे grantType को urn:ietf:params:oauth:grant-type:jwt-bearer पर सेट किया गया है. यह वही टोकन है जो 'Google साइन-इन' लाइब्रेरी ने बनाया है और इसकी पुष्टि https://developers.google.com/identity/sign-in/web/backend-auth पर की गई है. JWT टोकन के बारे में ज़्यादा जानकारी पाने के लिए, https://tools.ietf.org/html/rfc7523#section-2.1 देखें

जब उपयोगकर्ता किसी मौजूदा खाते से लिंक करने की कोशिश करेगा, तब इस टोकन में नॉन-स्टैंडर्ड की-वैल्यू पेयर intent=get शामिल होगा.

गड़बड़ी होने पर, जवाब https://tools.ietf.org/html/rfc6749#section-4.1.4 के मुताबिक होना चाहिए. साथ ही, https://tools.ietf.org/html/rfc6749#section-4.2.2.1 के मुताबिक होना चाहिए.

ACCOUNT_CREATION यह ID_TOKEN की तरह है. हालांकि, नॉन-स्टैंडर्ड कुंजी "इंटेंट" को "बनाएं" पर सेट किया जाएगा. इससे यह पता चलता है कि उपयोगकर्ता, JWT के sub फ़ील्ड में Google आईडी से जुड़ा कोई नया खाता बनाने की कोशिश कर रहा है. यह साइन इन करने के लिए, 'Google साइन इन' का इस्तेमाल भी किया जाता है. जवाब ID_TOKEN के जैसे हैं.