AccountLinking

Hesap Bağlama, Google'ın, uygulamanın web hizmetlerinde oturum açmaları için kullanıcıyı yönlendirmesine olanak tanır.

Google ile Oturum Açma ve OAuth + Google ile Oturum Açma bağlantı türleri için Google, Uygulamanızı Google'a tanımlayan bir istemci kimliği (Konsol kullanıcı arayüzündeki Google tarafından İşlemlerinize verilir) oluşturur. Bu alan salt okunurdur ve Console kullanıcı arayüzünün Hesap Bağlama sayfasına gidilerek kontrol edilebilir. https://developers.google.com/assistant/identity/google-sign-in adresini ziyaret edin.

Not: Tüm hesap bağlama ayarı türlerinde (Google ile Oturum Açma hariç), inceleme ekibinin uygulamayı incelemesi için Settings.testing_instructions'da bir test hesabının kullanıcı adı ve şifresini sağlamanız gerekir (bunlar kullanıcılar tarafından görülemez).

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

boolean

Zorunlu. true ise kullanıcıların sesle yeni hesap için kaydolmasına izin verilir. false ise yalnızca web sitenizde hesap oluşturmaya izin verilir. Hizmet şartlarınızı göstermek veya kayıt sırasında kullanıcıların iznini almak istiyorsanız bu seçeneği belirleyin. Bu false olduğunda linkingType GOOGLE_SIGN_IN olamaz. Bu true ise linkedType için OAUTH olamaz.

linkingType

enum (LinkingType)

Zorunlu. Kullanılacak bağlantı türü. Bağlantı türleriyle ilgili daha ayrıntılı bilgi için https://developers.google.com/assistant/identity adresine bakın.

authGrantType

enum (AuthGrantType)

İsteğe bağlı. OAUTH linkingType için kimlik doğrulama türünü belirtir.

appClientId

string

İsteğe bağlı. Uygulamanız tarafından Google'a verilen istemci kimliği. Bu, Google'ı hizmetinize tanımlayan OAuth2 İstemci Kimliğidir. Yalnızca OAuth kullanılırken ayarlanır.

authorizationUrl

string

İsteğe bağlı. Oturum açma web sayfanız için, OAuth2 kodunu veya örtülü akışları destekleyen uç nokta. URL, HTTPS kullanmalıdır. Yalnızca OAuth kullanılırken ayarlanır.

tokenUrl

string

İsteğe bağlı. Jeton değişimi için OAuth2 uç noktası. URL, HTTPS kullanmalıdır. Bağlantı türü olarak yalnızca IMPLICIT izni ile OAuth kullanılırken bu ayar yapılmaz. Yalnızca OAuth kullanılırken ayarlanır.

scopes[]

string

İsteğe bağlı. Kullanıcının hizmetinizi kullanmak için onaylaması gereken izinlerin listesi. Yalnızca OAuth kullanılırken ayarlanır. Bu alanı belirtiyorsanız LocalizedSettings.terms_of_service_url bölümündeki dizin bilgilerinde bir Hizmet Şartları sağladığınızdan emin olun.

learnMoreUrl

string

İsteğe bağlı. Bu, hizmetinizde kullanıcının Google'a verdiği izinleri açıklayan web sayfasıdır. Yalnızca OAuth ve Google ile Oturum Açma kullanılıyorsa ayarlayın. Bu alanı belirtiyorsanız LocalizedSettings.terms_of_service_url bölümündeki dizin bilgilerinde bir Hizmet Şartları sağladığınızdan emin olun.

useBasicAuthHeader

boolean

İsteğe bağlı. True (doğru) ise Google'ın istemci kimliğini ve gizli anahtarı HTTP temel kimlik doğrulama başlığı üzerinden iletmesine izin verin. Aksi takdirde Google, istemci kimliğini ve gizli anahtarı yayın gövdesinde kullanır. Yalnızca OAuth kullanılırken ayarlanır. Bu alanı belirtiyorsanız LocalizedSettings.terms_of_service_url bölümündeki dizin bilgilerinde bir Hizmet Şartları sağladığınızdan emin olun.