AccountLinking

To połączenie pozwala Google pomagać użytkownikowi w logowaniu się w usługach internetowych aplikacji.

W przypadku połączeń z logowaniem przez Google i OAuth + Logowanie przez Google generujemy identyfikator klienta identyfikujący Twoją aplikację w Google („Identyfikator klienta wydany przez Google dla Twoich akcji” w interfejsie konsoli). To pole jest tylko do odczytu i można je sprawdzić na stronie łączenia kont w konsoli. Zobacz: https://developers.google.com/assistant/identity/google-sign-in

Uwaga: w przypadku wszystkich typów ustawień łączenia kont (z wyjątkiem Logowania przez Google) w Ustawieniach należy podać nazwę użytkownika i hasło do konta testowego, aby zespół sprawdzający mógł sprawdzić aplikację (nie będą one widoczne dla użytkowników).

Reprezentacja YAML
enableAccountCreation: boolean
linkingType: enum (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
Pola
enableAccountCreation

boolean

Wymagany. Jeśli zasada true jest włączona, użytkownicy mogą rejestrować nowe konta za pomocą głosu. Jeśli zasada false jest włączona, tworzenie konta jest dozwolone tylko w Twojej witrynie. Wybierz tę opcję, jeśli chcesz wyświetlać warunki korzystania z usługi lub uzyskać zgodę użytkowników podczas rejestracji. Typ elementu linkType nie może mieć wartości GOOGLE_SIGN_IN, gdy jest ustawiona wartość false. LinkType nie może być typu OAuth, jeśli jest true.

linkingType

enum (LinkingType)

Wymagany. Typ połączenia, którego należy użyć. Więcej informacji o typach połączeń znajdziesz na stronie https://developers.google.com/assistant/identity.

authGrantType

enum (AuthGrantType)

Opcjonalnie. Wskazuje typ uwierzytelniania dla identyfikatora połączenia OAuth.

appClientId

string

Opcjonalnie. Identyfikator klienta wydany przez aplikację do Google. Jest to identyfikator klienta OAuth2 identyfikujący Google w Twojej usłudze. Ustawienie jest używane tylko w przypadku protokołu OAuth.

authorizationUrl

string

Opcjonalnie. Punkt końcowy strony logowania, który obsługuje kod OAuth2 lub przepływy niejawne. Adres URL musi używać protokołu HTTPS. Ustawienie jest używane tylko w przypadku protokołu OAuth.

tokenUrl

string

Opcjonalnie. Punkt końcowy OAuth2 do wymiany tokenów. Adres URL musi używać protokołu HTTPS. Ta opcja nie jest ustawiona, jeśli typem połączenia jest tylko protokół OAuth z grantem IMPLICIT. Ustawienie jest używane tylko w przypadku protokołu OAuth.

scopes[]

string

Opcjonalnie. Lista uprawnień, na które użytkownik musi wyrazić zgodę, aby móc korzystać z Twojej usługi. Ustawienie jest używane tylko w przypadku protokołu OAuth. W razie potrzeby podaj w katalogu w sekcji LocalizedSettings.terms_of_service_url Warunki korzystania z usługi.

learnMoreUrl

string

Opcjonalnie. To strona internetowa w usłudze, która opisuje uprawnienia przyznawane Google przez użytkownika. Ustawienie jest używane tylko w przypadku korzystania z uwierzytelniania przez OAuth i logowania przez Google. W razie potrzeby podaj w katalogu w sekcji LocalizedSettings.terms_of_service_url Warunki korzystania z usługi.

useBasicAuthHeader

boolean

Opcjonalnie. Jeśli ma wartość true (prawda), zezwól Google na przesyłanie identyfikatora klienta i tajnego klucza za pomocą podstawowego nagłówka uwierzytelniania HTTP. W innym przypadku Google używa identyfikatora klienta i tajnego klucza w treści posta. Ustawienie jest używane tylko w przypadku protokołu OAuth. W razie potrzeby podaj w katalogu w sekcji LocalizedSettings.terms_of_service_url Warunki korzystania z usługi.