Usługa AccountLinking jest wykorzystywana w aplikacji, aby umożliwić Google wskazówki dotyczące logowania się w usługach internetowych aplikacji.
Zapis JSON | |
---|---|
{ "clientId": string, "clientSecret": string, "grantType": enum ( |
Pola | |
---|---|
clientId |
Unikalny ciąg publiczny używany do identyfikacji klienta wysyłającego żądanie uwierzytelnienia. |
clientSecret |
Klucz klienta utrzymywany przez dewelopera. |
grantType |
Wskazuje typ uwierzytelniania. |
authenticationUrl |
Adres URL, na który użytkownicy będą przekierowywani w celu wpisania danych logowania, np. |
accessTokenUrl |
Adres URL służący do pobierania tokena dostępu z kodem autoryzacji, np. |
scopes[] |
Lista zakresów, którym użytkownik musi przyznać uprawnienia. Obsługiwanych jest maksymalnie 10 zakresów. |
scopeExplanationUrl |
Adres URL aplikacji do wyświetlania informacji o zakresach, dla których przyznano token dostępu. Do adresu URL zostanie dodany parametr zapytania „scopes” zawierający listę żądanych zakresów, np.: |
googleSignInClientId |
Identyfikator klienta OAuth 2.0 w Konsoli interfejsów API Google używany przez aplikację na potrzeby 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, używany jest podstawowy nagłówek uwierzytelniania w punkcie końcowym tokena. W przeciwnym razie używa identyfikatora klienta i tajnego klucza w treści posta. |
revocationEndpoint |
punktu końcowego unieważnienia tokena, prawidłową wartość znajdziesz w dokumencie dewelopera dostawcy tożsamości. Przykład: https://login.example.com/oauth/revoke |
androidAppFlip[] |
Konfiguracja łączenia kont dla Android AppFlip. |
iosAppFlip[] |
Konfiguracja łączenia kont na iOS AppFlip. |
AndroidAppFlip
Konfiguracja łączenia kont dla Android AppFlip.
Zapis JSON | |
---|---|
{ "appPackageName": string, "appSignature": string, "appFlipIntent": string } |
Pola | |
---|---|
appPackageName |
Nazwa pakietu aplikacji innej firmy. |
appSignature |
Odcisk cyfrowy SHA-256 podpisu podpisu w aplikacji innej firmy. |
appFlipIntent |
Działanie intencji, które powinno zostać użyte do uruchomienia aplikacji innej firmy. |
IosAppFlip
Konfiguracja łączenia kont na iOS AppFlip.
Zapis JSON | |
---|---|
{ "universalLink": string } |
Pola | |
---|---|
universalLink |
uniwersalny link do aplikacji innych firm. |