AccountLinking используется в Приложении, чтобы позволить Google направлять пользователя для входа в веб-службы Приложения.
JSON-представление | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
Поля | |
---|---|
clientId | Уникальная общедоступная строка, используемая для идентификации клиента, запрашивающего аутентификацию. |
clientSecret | Секрет клиента, хранимый разработчиком. |
grantType | Указывает тип аутентификации. |
authenticationUrl | URL-адрес, на который будут перенаправлены пользователи для ввода учетных данных для входа, например |
accessTokenUrl | URL-адрес для получения токена доступа с учетом кода авторизации, например |
scopes[] | Список областей, для которых пользователю необходимо предоставить разрешение. Поддерживается до 10 областей. |
scopeExplanationUrl | URL-адрес приложения для отображения информации об областях, для которых предоставляется токен доступа. К URL-адресу будет добавлен параметр запроса «области», содержащий список запрашиваемых областей, например: |
googleSignInClientId | Идентификатор клиента OAuth 2.0 консоли Google API, который используется приложением для входа в Google. Это поле является обязательным для типа утверждения |
assertionTypes[] | Список типов утверждений, которые приложение может поддерживать в конечной точке токена. |
basicAuthHeaderForTokenEndpoint | Использует базовый заголовок аутентификации для конечной точки токена, если для этого поля установлено значение true. В противном случае используется идентификатор и секрет клиента внутри тела сообщения. |
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 | Название пакета 3P-приложения. |
appSignature | Отпечаток SHA-256 их подписи для приложения 3P. |
appFlipIntent | Действие намерения, которое следует использовать для запуска 3P-приложения. |
iOSAppFlip
Конфигурация привязки учетной записи iOS AppFlip.
JSON-представление | |
---|---|
{ "universalLink": string } |
Поля | |
---|---|
universalLink | универсальная ссылка для 3P-приложения. |