O Auth Tokens - Get O Auth Connection Link
Zwraca link Połączenie wymagane w przepływie OAuth.
POST {endpoint}/oauth/tokens/:connect?api-version=2023-11-01-preview
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
endpoint
|
path | True |
string uri |
Nazwa hosta przestrzeni nazw, np. admaInstanceName.farmbeats.azure.net |
api-version
|
query | True |
string |
Żądana wersja interfejsu API |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
Authorization | True |
string |
Podaj prawidłowy token elementu nośnego dla autoryzowanych wywołań interfejsu API. Pamiętaj, że może być konieczne wyczyszczenie pamięci podręcznej przeglądarki, jeśli wcześniej próbowano wykonać nieuwierzytelnione wywołania. |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
oAuthProviderId | True |
string |
Identyfikator dostawcy OAuthProvider. |
partyId | True |
string |
Identyfikator strony. |
userRedirectLink | True |
string |
Link umożliwiający przekierowanie użytkownika do strony na końcu przepływu oauth. |
userRedirectState |
string |
Stan, który ma zostać przywrócony podczas przekierowywania użytkownika, na końcu przepływu oauth. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
string |
Powodzenie |
Other Status Codes |
Błąd Nagłówki x-ms-error-code: string |
Zabezpieczenia
Authorization
Podaj prawidłowy token elementu nośnego dla autoryzowanych wywołań interfejsu API. Pamiętaj, że może być konieczne wyczyszczenie pamięci podręcznej przeglądarki, jeśli wcześniej próbowano wykonać nieuwierzytelnione wywołania.
Typ:
apiKey
W:
header
Przykłady
OAuthTokens_GetOAuthConnectionLink
Przykładowe żądanie
POST {endpoint}/oauth/tokens/:connect?api-version=2023-11-01-preview
{
"partyId": "PARTY123",
"oAuthProviderId": "JOHNDEERE",
"userRedirectLink": "https://docs.microsoft.com",
"userRedirectState": "code"
}
Przykładowa odpowiedź
"Connection string"
Definicje
Nazwa | Opis |
---|---|
Error |
Błąd usługi Azure AgPlatform. |
Error |
Odpowiedź na błąd z usługi Azure AgPlatform. Zobacz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses dokument referencyjny ErrorResponse. |
Inner |
Błąd wewnętrzny zawierający listę błędów. Zobacz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object dokumentację dotyczącą błędu wewnętrznego. |
OAuth |
Pobierz parametry zapytania konfiguracji OAuth. |
Error
Błąd usługi Azure AgPlatform.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Zdefiniowany przez serwer zestaw kodów błędów. |
details |
Error[] |
Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu. |
innererror |
Błąd wewnętrzny zawierający listę błędów. Zobacz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object dokumentację dotyczącą błędu wewnętrznego. |
|
message |
string |
Czytelna dla człowieka reprezentacja błędu. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd z usługi Azure AgPlatform. Zobacz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses dokument referencyjny ErrorResponse.
Nazwa | Typ | Opis |
---|---|---|
error |
Błąd usługi Azure AgPlatform. |
|
traceId |
string |
Unikatowy identyfikator śledzenia. |
InnerError
Błąd wewnętrzny zawierający listę błędów. Zobacz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object dokumentację dotyczącą błędu wewnętrznego.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Określony kod błędu niż został dostarczony przez błąd zawierający. |
innererror |
Błąd wewnętrzny zawierający listę błędów. Zobacz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object dokumentację dotyczącą błędu wewnętrznego. |
OAuthConnectRequest
Pobierz parametry zapytania konfiguracji OAuth.
Nazwa | Typ | Opis |
---|---|---|
oAuthProviderId |
string |
Identyfikator dostawcy OAuthProvider. |
partyId |
string |
Identyfikator strony. |
userRedirectLink |
string |
Link umożliwiający przekierowanie użytkownika do strony na końcu przepływu oauth. |
userRedirectState |
string |
Stan, który ma zostać przywrócony podczas przekierowywania użytkownika, na końcu przepływu oauth. |