O Auth Tokens - Get O Auth Connection Link
Vrátí připojení potřebné v toku OAuth.
POST {endpoint}/oauth/tokens/:connect?api-version=2023-11-01-preview
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
endpoint
|
path | True |
string uri |
Název hostitele oboru názvů, například admaInstanceName.farmbeats.azure.net |
api-version
|
query | True |
string |
Požadovaná verze rozhraní API |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
Authorization | True |
string |
Zadejte platný nosný token pro autorizovaná volání rozhraní API. Mějte na paměti, že pokud jste dříve zkoušeli neověřovaná volání, možná budete muset vymazat mezipaměť prohlížeče. |
Text požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
oAuthProviderId | True |
string |
Id of the OAuthProvider. |
partyId | True |
string |
ID strany. |
userRedirectLink | True |
string |
Odkaz na přesměrování uživatele na konci toku oauth |
userRedirectState |
string |
Stav, který se má poskytnout zpět při přesměrování uživatele, na konci toku oauth. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
string |
Success |
Other Status Codes |
Chybová Hlavičky x-ms-error-code: string |
Zabezpečení
Authorization
Zadejte platný nosný token pro autorizovaná volání rozhraní API. Mějte na paměti, že pokud jste dříve zkoušeli neověřovaná volání, možná budete muset vymazat mezipaměť prohlížeče.
Typ:
apiKey
V:
header
Příklady
OAuthTokens_GetOAuthConnectionLink
Ukázkový požadavek
POST {endpoint}/oauth/tokens/:connect?api-version=2023-11-01-preview
{
"partyId": "PARTY123",
"oAuthProviderId": "JOHNDEERE",
"userRedirectLink": "https://docs.microsoft.com",
"userRedirectState": "code"
}
Ukázková odpověď
"Connection string"
Definice
Name | Description |
---|---|
Error |
Došlo k chybě ze služby Azure AgPlatform. |
Error |
Chybová odpověď ze služby Azure AgPlatform. Projděte si https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses referenční dokument ErrorResponse. |
Inner |
Vnitřní chyba obsahující seznam chyb. Viz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object referenční dokument InnerError. |
OAuth |
Získejte parametry konfiguračního dotazu OAuth. |
Error
Došlo k chybě ze služby Azure AgPlatform.
Name | Typ | Description |
---|---|---|
code |
string |
Sada kódů chyb definovaná serverem. |
details |
Error[] |
Pole podrobností o konkrétních chybách, které vedly k této nahlášené chybě. |
innererror |
Vnitřní chyba obsahující seznam chyb. Viz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object referenční dokument InnerError. |
|
message |
string |
Pro člověka čitelná reprezentace chyby. |
target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď ze služby Azure AgPlatform. Projděte si https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses referenční dokument ErrorResponse.
Name | Typ | Description |
---|---|---|
error |
Došlo k chybě ze služby Azure AgPlatform. |
|
traceId |
string |
Jedinečné ID trasování |
InnerError
Vnitřní chyba obsahující seznam chyb. Viz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object referenční dokument InnerError.
Name | Typ | Description |
---|---|---|
code |
string |
Konkrétní kód chyby, než byl poskytnut chybou obsahující chybu. |
innererror |
Vnitřní chyba obsahující seznam chyb. Viz https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#innererror--object referenční dokument InnerError. |
OAuthConnectRequest
Získejte parametry konfiguračního dotazu OAuth.
Name | Typ | Description |
---|---|---|
oAuthProviderId |
string |
Id of the OAuthProvider. |
partyId |
string |
ID strany. |
userRedirectLink |
string |
Odkaz na přesměrování uživatele na konci toku oauth |
userRedirectState |
string |
Stav, který se má poskytnout zpět při přesměrování uživatele, na konci toku oauth. |