AssertionType

アプリがトークン エンドポイントでサポートできるアサーション タイプ。

列挙型
UNKNOWN_ASSERTION_TYPE 下位互換性のための不明なアサーション タイプ。拒否されます。
ID_TOKEN

OpenIDConnect ID トークン。これは、grantTypeurn:ietf:params:oauth:grant-type:jwt-bearer に設定された JWT トークンです。これは Google ログイン ライブラリによって生成されるのと同じトークンであり、その検証は https://developers.google.com/identity/sign-in/web/backend-auth に記載されています。JWT トークンの詳細については、https://tools.ietf.org/html/rfc7523#section-2.1 を参照してください。

このトークンには、ユーザーが既存のアカウントをリンクしようとしたときに、標準以外の Key-Value ペア 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 と同じですが、標準以外のキーの「インテント」が「create」に設定されることを除けば、Google ログインの他の使用法と同様に、ユーザーが JWT の sub フィールドの Google ID に関連付ける新しいアカウントを作成することを意味します。レスポンスは ID_TOKEN のようになります。