AssertionType

Typy potwierdzenia, które aplikacja może obsługiwać w punkcie końcowym tokena.

Wartości w polu enum
UNKNOWN_ASSERTION_TYPE Nieznany typ potwierdzenia zgodności wstecznej. Odrzucono.
ID_TOKEN

Token identyfikatora OpenIDConnect. To jest token JWT z wartością grantType ustawioną na urn:ietf:params:oauth:grant-type:jwt-bearer. Jest to ten sam token, który jest generowany przez biblioteki logowania Google. Jego dokumentacja jest udokumentowana na stronie https://developers.google.com/identity/sign-in/web/backend-auth. Więcej informacji o tokenach JWT znajdziesz na stronie https://tools.ietf.org/html/rfc7523#section-2.1

Gdy użytkownik spróbuje połączyć się z istniejącym kontem, ten token będzie zawierać niestandardową parę klucz-wartość intent=get.

Odpowiedź powinna wyglądać tak: https://tools.ietf.org/html/rfc6749#section-4.1.4 w przypadku powodzenia, a zgodnie z https://tools.ietf.org/html/rfc6749#section-4.2.2.1 w przypadku błędu.

ACCOUNT_CREATION Jest to odpowiednik ID_TOKEN, z tą różnicą, że klucz niestandardowy „intencja” zostanie ustawiony na „create”, co oznacza, że użytkownik próbuje utworzyć nowe konto, które powinno być powiązane z identyfikatorem Google w polu sub w tokenie JWT, tak jak inne użycie Logowania przez Google. Odpowiedzi są takie same jak w przypadku ID_TOKEN.