AccountLinking

Hesap Bağlama, Google'ın kullanıcıları, uygulamanın web hizmetlerinde oturum açmaya yönlendirmesine olanak tanımak için Uygulama'da kullanılır.

JSON gösterimi
{
  "clientId": string,
  "clientSecret": string,
  "grantType": enum (AuthGrantType),
  "authenticationUrl": string,
  "accessTokenUrl": string,
  "scopes": [
    string
  ],
  "scopeExplanationUrl": string,
  "googleSignInClientId": string,
  "assertionTypes": [
    enum (AssertionType)
  ],
  "basicAuthHeaderForTokenEndpoint": boolean,
  "revocationEndpoint": string,
  "androidAppFlip": [
    {
      object (AndroidAppFlip)
    }
  ],
  "iosAppFlip": [
    {
      object (IosAppFlip)
    }
  ]
}
Alanlar
clientId

string

Kimlik doğrulama isteyen istemciyi tanımlamak için kullanılan benzersiz herkese açık dize.

clientSecret

string

Geliştirici tarafından saklanan istemci gizli anahtarı.

grantType

enum (AuthGrantType)

Kimlik doğrulama türünü belirtir.

authenticationUrl

string

Kullanıcıların giriş kimlik bilgilerini girmek için yönlendirileceği URL (ör. https://login.example.org/oauth/v2/authorize).

accessTokenUrl

string

Yetkilendirme kodu verilen erişim jetonunu getiren URL (ör. https://login.example.org/oauth/v2/token).

scopes[]

string

Kullanıcının izin vermesi gereken kapsamların listesi. En fazla 10 kapsam desteklenir.

scopeExplanationUrl

string

Erişim jetonunun verildiği kapsamlar hakkındaki bilgileri görüntülemek için uygulamanın URL'si. URL'ye "scopes" sorgu parametresi eklenir istenen kapsamların listesini içerir, örneğin: ?scopes=scope1+scope2+scope3.

googleSignInClientId

string

Uygulama tarafından Google ile Oturum Açma için kullanılan Google API Konsolu OAuth 2.0 istemci kimliği. Bu alan, ID_TOKEN onay türü için gereklidir ve kimlik jetonunun aud (kitle) alanında kullanılır: http://openid.net/specs/openid-connect-core-1_0.html#IDToken. Kimlik jetonu hakkında daha fazla bilgi için https://developers.google.com/identity/protocols/OpenIDConnect adresine bakın.

assertionTypes[]

enum (AssertionType)

Uygulamanın jeton uç noktasında destekleyebileceği onay türlerinin listesi.

basicAuthHeaderForTokenEndpoint

boolean

Bu alan doğru değerine ayarlanırsa jeton uç noktası için temel kimlik doğrulama başlığını kullanır. Aksi takdirde, istemci kimliğini ve gizli anahtarı yayın gövdesinde kullanır.

revocationEndpoint

string

jeton iptali uç noktası üzerinde çalışıyorsa doğru değeri bulmak için lütfen IdP'nin geliştirici dokümanına bakın. Örneğin, https://login.example.com/oauth/revoke.

androidAppFlip[]

object (AndroidAppFlip)

Android AppFlip için Hesap Bağlama yapılandırması.

iosAppFlip[]

object (IosAppFlip)

iOS AppFlip Hesap Bağlama yapılandırması

AndroidAppFlip

Android AppFlip için Hesap Bağlama yapılandırması.

JSON gösterimi
{
  "appPackageName": string,
  "appSignature": string,
  "appFlipIntent": string
}
Alanlar
appPackageName

string

3. taraf uygulamasının paket adı.

appSignature

string

Üçüncü taraf uygulaması için imzanın SHA-256 parmak izi.

appFlipIntent

string

Üçüncü taraf uygulamasını başlatmak için kullanılması gereken intent işlemi.

IosAppFlip

iOS AppFlip Hesap Bağlama yapılandırması

JSON gösterimi
{
  "universalLink": string
}
Alanlar