AccountLinking

Mithilfe von AccountLink kann Google den Nutzer zur Anmeldung in den Webdiensten der App leiten.

Für die Verknüpfungstypen „Google Log-in“ und „OAuth + Google Log-in“ generiert Google eine Client-ID, mit der Ihre App für Google identifiziert wird („Client-ID, die von Google an Ihre Aktionen vergeben wird“). Dieses Feld ist schreibgeschützt und kann in der Console-Seite „Kontoverknüpfung“ geprüft werden. Weitere Informationen: https://developers.google.com/assistant/identity/google-sign-in

Hinweis: Für alle Einstellungstypen für die Kontoverknüpfung (mit Ausnahme von Google Log-in) musst du in den Einstellungen einen entsprechenden Nutzernamen und ein Passwort für das Testkonto angeben, damit das Prüfteam die App prüfen kann.Nutzer können die App nicht sehen.

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

boolean

Erforderlich. Wenn true, können sich Nutzer per Sprachbefehl für neue Konten registrieren. Wenn false, ist die Kontoerstellung nur auf Ihrer Website erlaubt. Wählen Sie diese Option aus, wenn Sie bei der Registrierung die Nutzungsbedingungen anzeigen oder Nutzereinwilligungen einholen möchten. „Linktyp“ kann nicht „GOOGLE_SIGN_IN“ sein, wenn diese false ist. „Linktyp“ kann nicht OAUTH sein, wenn das true ist.

linkingType

enum (LinkingType)

Erforderlich. Der zu verwendende Verknüpfungstyp. Unter https://developers.google.com/assistant/identity findest du weitere Informationen zu den Verknüpfungstypen.

authGrantType

enum (AuthGrantType)

Optional. Gibt den Authentifizierungstyp für OAUTH LinkingType an.

appClientId

string

Optional. Client-ID, die von Ihrer App an Google ausgestellt wird. Dies ist die OAuth2-Client-ID, die Google für deinen Dienst identifiziert. Wird nur bei Verwendung von OAuth festgelegt.

authorizationUrl

string

Optional. Endpunkt für deine Webseite, auf der OAuth2-Code oder implizite Abläufe unterstützt werden. Für die URL muss HTTPS verwendet werden. Wird nur bei Verwendung von OAuth festgelegt.

tokenUrl

string

Optional. OAuth2-Endpunkt für den Tokenaustausch. Für die URL muss HTTPS verwendet werden. Dies wird nicht festgelegt, wenn Sie als OAuth-Verknüpfungstyp OAuth nur mit IMPLICIT-Zustimmung verwenden. Wird nur bei Verwendung von OAuth festgelegt.

scopes[]

string

Optional. Liste der Berechtigungen, denen der Nutzer zustimmen muss, um den Dienst nutzen zu können. Wird nur bei Verwendung von OAuth festgelegt. Wenn Sie dieses Feld angeben, müssen Sie im Abschnitt „LocalizedSettings.terms_of_service_url“ die Nutzungsbedingungen angeben.

learnMoreUrl

string

Optional. Dies ist die Webseite in Ihrem Dienst, auf der die Berechtigungen beschrieben werden, die der Nutzer Google gewährt. Nur festgelegt, wenn OAuth und Google Log-in verwendet werden. Wenn Sie dieses Feld angeben, müssen Sie im Abschnitt „LocalizedSettings.terms_of_service_url“ die Nutzungsbedingungen angeben.

useBasicAuthHeader

boolean

Optional. Wenn auf „true“ gesetzt, kann Google Client-ID und -Secret über den einfachen HTTP-Authentifizierungsheader übertragen. Andernfalls verwendet Google die Client-ID und das Secret im Beitrag. Wird nur bei Verwendung von OAuth festgelegt. Wenn Sie dieses Feld angeben, müssen Sie im Abschnitt „LocalizedSettings.terms_of_service_url“ die Nutzungsbedingungen angeben.