AccountLinking は、ユーザーにアプリのウェブサービスにログインするよう促す手順を Google に任せるために使用されます。
JSON 表現 | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
フィールド | |
---|---|
clientId |
認証をリクエストしているクライアントを識別するために使用される一意の公開文字列。 |
clientSecret |
デベロッパーによって管理されるクライアント シークレット。 |
grantType |
認証のタイプを示します。 |
authenticationUrl |
ログイン認証情報を入力するためにユーザーがリダイレクトされる URL(例: |
accessTokenUrl |
認可コードを指定してアクセス トークンを取得する URL(例: |
scopes[] |
ユーザーが権限を付与する必要のあるスコープのリスト。最大 10 個のスコープがサポートされています。 |
scopeExplanationUrl |
アクセス トークンが付与されているスコープに関する情報を表示するためのアプリの URL。この URL には、リクエストするスコープのリストを含むクエリ パラメータ「scopes」が追加されます。次に例を示します。 |
googleSignInClientId |
Google ログイン用アプリで使用されている Google API Console OAuth 2.0 クライアント ID。このフィールドは |
assertionTypes[] |
アプリがトークン エンドポイントでサポートできるアサーション タイプのリスト。 |
basicAuthHeaderForTokenEndpoint |
このフィールドが true に設定されている場合、トークン エンドポイントの基本認証ヘッダーを使用します。それ以外の場合は、投稿本文内のクライアント ID とシークレットを使用します。 |
revocationEndpoint |
トークン取り消しエンドポイント。正しい値については、IdP のデベロッパー ドキュメントをご覧ください。(例: https://login.example.com/oauth/revoke)。 |
androidAppFlip[] |
Android AppFlip のアカウント リンク構成。 |
iosAppFlip[] |
iOS AppFlip のアカウント リンク構成。 |
AndroidAppFlip
Android AppFlip のアカウント リンク構成。
JSON 表現 | |
---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
フィールド | |
---|---|
appPackageName |
サードパーティ製アプリのパッケージ名。 |
appSignature |
サードパーティ アプリの署名署名の SHA-256 フィンガープリント。 |
appFlipIntent |
サードパーティ アプリの起動に使用するインテントのアクション。 |
IosAppFlip
iOS AppFlip のアカウント リンク構成。
JSON 表現 | |
---|---|
{ "universalLink": string } |
フィールド | |
---|---|
universalLink |
サードパーティ アプリのユニバーサル リンク。 |