AccountLinking

Hesap Bağlantısı, Google'ın kullanıcıyı Uygulama'nın web hizmetlerinde oturum açmaya yönlendirmesine olanak tanımak amacıyla Uygulama için 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 isteğinde bulunan istemciyi tanımlamak için kullanılan, herkese açık benzersiz dize.

clientSecret

string

İstemci sırrı geliştirici tarafından saklanır.

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 getirecek URL (örneğin, 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 bilgilerin görüntülendiği Uygulama URL'si. URL'nin sonuna, istenen kapsamların listesini içeren bir "scopes" sorgu parametresi eklenir. Örneğin: ?scopes=scope1+scope2+scope3.

googleSignInClientId

string

Google ile Oturum Açma için Uygulama tarafından kullanılan Google API Konsolu OAuth 2.0 istemci kimliği. Bu alan, ID_TOKEN onay türü için zorunludur 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'e göz atı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 yetkilendirme üstbilgisini kullanır. Aksi takdirde, yayın gövdesindeki istemci kimliğini ve gizli anahtarı kullanır.

revocationEndpoint

string

jeton iptal uç noktasını kullanıyorsanız doğru değeri bulmak için lütfen IdP'nin geliştirici belgesine 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)

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

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

3P uygulaması için imza imzasının SHA-256 parmak izi.

appFlipIntent

string

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

IosAppFlip

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

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