Łączenie kont jest używane w aplikacji, aby umożliwić Google skierowanie użytkownika do logowania się w usługach internetowych tej aplikacji.
| Zapis JSON | |
|---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
|
| Pola | |
|---|---|
clientId |
Unikalny publiczny ciąg znaków używany do identyfikowania klienta żądającego uwierzytelnienia. |
clientSecret |
Tajny klucz klienta jest utrzymywany przez dewelopera. |
grantType |
Wskazuje typ uwierzytelniania. |
authenticationUrl |
Adres URL strony, na którą będą przekierowywani użytkownicy w celu wprowadzenia danych logowania, np. |
accessTokenUrl |
Adres URL do pobrania tokena dostępu z podanym kodem autoryzacji, np. |
scopes[] |
Lista zakresów, do których użytkownik musi przyznać uprawnienia. Obsługiwane jest maksymalnie 10 zakresów. |
scopeExplanationUrl |
Adres URL aplikacji do wyświetlania informacji o zakresach, do których przyznawany jest token dostępu. Do adresu URL zostanie dodany parametr zapytania „scopes” zawierający listę żądanych zakresów, na przykład: |
googleSignInClientId |
Identyfikator klienta OAuth 2.0 konsoli interfejsów API Google używany przez aplikację do Logowania przez Google. To pole jest wymagane w przypadku typu asercji |
assertionTypes[] |
Lista typów asercji, które aplikacja może obsługiwać w punkcie końcowym tokena. |
basicAuthHeaderForTokenEndpoint |
Jeśli to pole ma wartość prawda, punkt końcowy tokena używa podstawowego nagłówka uwierzytelniania. W przeciwnym razie zostanie użyty identyfikator klienta i tajny klucz w treści posta. |
revocationEndpoint |
Punkt końcowy unieważnienia tokena znajdziesz w dokumencie dla programistów dostawcy tożsamości, aby znaleźć prawidłową wartość. Na przykład: https://login.example.com/oauth/revoke. |
androidAppFlip[] |
Konfiguracja łączenia kont na potrzeby AppFlip na Androida. |
iosAppFlip[] |
Konfiguracja łączenia kont na iOS AppFlip. |
AndroidAppFlip
Konfiguracja łączenia kont na potrzeby AppFlip na Androida.
| Zapis JSON | |
|---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
|
| Pola | |
|---|---|
appPackageName |
Nazwa pakietu aplikacji innej firmy. |
appSignature |
Odcisk cyfrowy SHA-256 podpisu podpisującego dla aplikacji innej firmy. |
appFlipIntent |
Działanie intencji, które powinno być używane do uruchomienia aplikacji innej firmy. |
IosAppFlip
Konfiguracja łączenia kont na iOS AppFlip.
| Zapis JSON | |
|---|---|
{ "universalLink": string } |
|
| Pola | |
|---|---|
universalLink |
uniwersalny link do aplikacji innej firmy. |