应用使用 AccountLinking 来允许 Google 引导用户登录应用的网络服务。
JSON 表示法 | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
字段 | |
---|---|
clientId |
用于标识请求身份验证的客户端的唯一公共字符串。 |
clientSecret |
由开发者维护的客户端密钥。 |
grantType |
指示身份验证类型。 |
authenticationUrl |
用户在输入登录凭据时将被重定向到的网址,例如 |
accessTokenUrl |
用于在指定授权代码的情况下提取访问令牌的网址,例如 |
scopes[] |
用户需要授予权限的范围列表。最多支持 10 个范围。 |
scopeExplanationUrl |
应用程序的网址,用于显示有关授予访问令牌的范围的信息。网址会附加一个查询参数“scopes”,其中包含所请求的范围列表,例如: |
googleSignInClientId |
应用用于 Google 登录的 Google API 控制台 OAuth 2.0 客户端 ID。此字段是 |
assertionTypes[] |
应用在令牌端点可支持的断言类型列表。 |
basicAuthHeaderForTokenEndpoint |
如果此字段设置为 true,则对令牌端点使用基本 auth 标头。否则,在 post 正文内使用客户端 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 |
应该用于启动第三方应用的 intent 操作。 |
IosAppFlip
账号关联配置 iOS AppFlip。
JSON 表示法 | |
---|---|
{ "universalLink": string } |
字段 | |
---|---|
universalLink |
第三方应用的通用链接 |