AccountLinking

Łączenie kont umożliwia Google zachęcanie użytkownika do logowania się w usługach internetowych w aplikacji.

W przypadku połączeń Logowanie przez Google i OAuth i Logowanie przez Google Google generuje identyfikator klienta identyfikujący Twoją aplikację („Identyfikator klienta wystawiony przez Google dla Twoich działań” w interfejsie konsoli). To pole jest tylko do odczytu i można je sprawdzić na stronie Łączenie kont w interfejsie konsoli. Więcej informacji: https://developers.google.com/assistant/identity/google-sign-in

Uwaga: w przypadku wszystkich typów ustawień łączenia kont (z wyjątkiem funkcji Logowanie przez Google) musisz podać nazwę użytkownika i hasło do konta testowego na stronie Settings.testing_instructions, aby zespół sprawdzający 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

Wymagane. Jeśli true, użytkownicy mogą zakładać nowe konta za pomocą poleceń głosowych. Jeśli false, tworzenie konta jest dozwolone tylko w Twojej witrynie. Wybierz tę opcję, jeśli chcesz wyświetlić swoje Warunki korzystania z usługi lub uzyskać zgodę użytkowników podczas rejestracji. connectionType nie może mieć wartości GOOGLE_SIGN_IN, gdy wartość jest ustawiona na false. connectionType nie może być OAUTH, gdy to true.

linkingType

enum (LinkingType)

Wymagane. Typ połączenia, którego chcesz 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 typu połączenia OAUTH.

appClientId

string

Opcjonalnie: Identyfikator klienta wystawiony przez Twoją aplikację dla Google. Jest to identyfikator klienta OAuth2 identyfikujący Google w Twojej usłudze. Ustaw tylko w przypadku korzystania z OAuth.

authorizationUrl

string

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

tokenUrl

string

Opcjonalnie: Punkt końcowy OAuth2 na potrzeby wymiany tokenów. Adres URL musi używać protokołu HTTPS. To ustawienie nie jest ustawione, jeśli jako typu połączenia używasz protokołu OAuth z uwierzytelnieniem IMPLICIT. Ustaw tylko w przypadku korzystania z OAuth.

scopes[]

string

Opcjonalnie: Lista uprawnień, które użytkownik musi przyznać, aby korzystać z Twojej usługi. Ustaw tylko w przypadku korzystania z OAuth. Jeśli określasz to pole, podaj Warunki korzystania z usługi w informacjach o katalogu w sekcji LocalizedSettings.terms_of_service_url.

learnMoreUrl

string

Opcjonalnie: Strona internetowa w Twojej usłudze opisująca uprawnienia, które użytkownik udziela Google. Ustaw tylko w przypadku korzystania z OAuth i Logowania przez Google. Jeśli określasz to pole, podaj Warunki korzystania z usługi w informacjach o katalogu w sekcji LocalizedSettings.terms_of_service_url.

useBasicAuthHeader

boolean

Opcjonalnie: Jeśli ma wartość prawda, Google będzie przesyłać identyfikator klienta i klucz tajny przez nagłówek podstawowego uwierzytelniania HTTP. W przeciwnym razie Google używa identyfikatora klienta i tajnego klucza w treści posta. Ustaw tylko w przypadku korzystania z OAuth. Jeśli określasz to pole, podaj Warunki korzystania z usługi w informacjach o katalogu w sekcji LocalizedSettings.terms_of_service_url.