AccountLinking позволяет Google направлять пользователя для входа в веб-службы приложения.
Для типов связи Google Sign In и OAuth + Google Sign In Google создает идентификатор клиента, идентифицирующий ваше приложение для Google («Идентификатор клиента, выданный Google для ваших действий» в пользовательском интерфейсе консоли). Это поле доступно только для чтения, и его можно проверить, перейдя на страницу привязки учетной записи пользовательского интерфейса консоли. См.: https://developers.google.com/assistant/identity/google-sign-in .
Примечание. Для всех типов настроек привязки учетных записей (кроме Google Sign In) необходимо указать имя пользователя и пароль для тестовой учетной записи в Settings.testing_instructions, чтобы группа проверки могла проверить приложение (они не будут видны пользователям).
YAML-представление | |
---|---|
enableAccountCreation: boolean linkingType: enum ( |
Поля | |
---|---|
enableAccountCreation | Необходимый. Если |
linkingType | Необходимый. Используемый тип ссылки. Подробнее о типах ссылок см. на странице https://developers.google.com/assistant/identity . |
authGrantType | Необязательный. Указывает тип аутентификации для OAUTH linkingType. |
appClientId | Необязательный. Идентификатор клиента, выданный вашим приложением Google. Это идентификатор клиента OAuth2, идентифицирующий Google для вашего сервиса. Устанавливайте только при использовании OAuth. |
authorizationUrl | Необязательный. Конечная точка для вашей веб-страницы входа, которая поддерживает код OAuth2 или неявные потоки. URL-адрес должен использовать HTTPS. Устанавливайте только при использовании OAuth. |
tokenUrl | Необязательный. Конечная точка OAuth2 для обмена токенами. URL-адрес должен использовать HTTPS. Это значение не устанавливается при использовании только OAuth с IMPLICIT-грантом в качестве типа связывания. Устанавливайте только при использовании OAuth. |
scopes[] | Необязательный. Список разрешений, с которыми пользователь должен согласиться, чтобы использовать ваш сервис. Устанавливайте только при использовании OAuth. Обязательно укажите Условия использования в информации каталога в разделе LocalizedSettings.terms_of_service_url при указании этого поля. |
learnMoreUrl | Необязательный. Это веб-страница вашего сервиса, на которой описываются разрешения, которые пользователь предоставляет Google. Устанавливайте только при использовании OAuth и Google Sign In. Обязательно укажите Условия использования в информации каталога в разделе LocalizedSettings.terms_of_service_url при указании этого поля. |
useBasicAuthHeader | Необязательный. Если true, разрешить Google передавать идентификатор клиента и секрет через базовый HTTP-заголовок аутентификации. В противном случае Google использует идентификатор клиента и секрет внутри сообщения. Устанавливайте только при использовании OAuth. Обязательно укажите Условия использования в информации каталога в разделе LocalizedSettings.terms_of_service_url при указании этого поля. |