AccountLinking

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 (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
Поля
enableAccountCreation

boolean

Необходимый. Если true , пользователям разрешено регистрировать новые учетные записи с помощью голоса. Если false , создание учетной записи разрешено только на вашем веб-сайте. Выберите этот параметр, если вы хотите отображать свои условия обслуживания или получать согласие пользователя во время регистрации. linkingType не может быть GOOGLE_SIGN_IN, если это значение равно false . linkingType не может быть OAUTH, если это true .

linkingType

enum ( LinkingType )

Необходимый. Используемый тип ссылки. Подробнее о типах ссылок см. на странице https://developers.google.com/assistant/identity .

authGrantType

enum ( AuthGrantType )

Необязательный. Указывает тип аутентификации для OAUTH linkingType.

appClientId

string

Необязательный. Идентификатор клиента, выданный вашим приложением Google. Это идентификатор клиента OAuth2, идентифицирующий Google для вашего сервиса. Устанавливайте только при использовании OAuth.

authorizationUrl

string

Необязательный. Конечная точка для вашей веб-страницы входа, которая поддерживает код OAuth2 или неявные потоки. URL-адрес должен использовать HTTPS. Устанавливайте только при использовании OAuth.

tokenUrl

string

Необязательный. Конечная точка OAuth2 для обмена токенами. URL-адрес должен использовать HTTPS. Это значение не устанавливается при использовании только OAuth с IMPLICIT-грантом в качестве типа связывания. Устанавливайте только при использовании OAuth.

scopes[]

string

Необязательный. Список разрешений, с которыми пользователь должен согласиться, чтобы использовать ваш сервис. Устанавливайте только при использовании OAuth. Обязательно укажите Условия использования в информации каталога в разделе LocalizedSettings.terms_of_service_url при указании этого поля.

learnMoreUrl

string

Необязательный. Это веб-страница вашего сервиса, на которой описываются разрешения, которые пользователь предоставляет Google. Устанавливайте только при использовании OAuth и Google Sign In. Обязательно укажите Условия использования в информации каталога в разделе LocalizedSettings.terms_of_service_url при указании этого поля.

useBasicAuthHeader

boolean

Необязательный. Если true, разрешить Google передавать идентификатор клиента и секрет через базовый HTTP-заголовок аутентификации. В противном случае Google использует идентификатор клиента и секрет внутри сообщения. Устанавливайте только при использовании OAuth. Обязательно укажите Условия использования в информации каталога в разделе LocalizedSettings.terms_of_service_url при указании этого поля.