AuthorizationServerContractProperties interface
Külső OAuth engedélyezési kiszolgáló beállításainak tulajdonságai.
Tulajdonságok
| authorization |
OAuth engedélyezési végpont. Lásd: http://tools.ietf.org/html/rfc6749#section-3.2. |
| client |
Az engedélyezési kiszolgálón regisztrált ügyfél- vagy alkalmazásazonosító. |
| client |
Nem kötelező hivatkozás arra a lapra, amelyen az engedélyezési kiszolgáló ügyfél- vagy alkalmazásregisztrációja történik. A hivatkozott entitás abszolút URL-címét tartalmazza. |
| client |
Ezzel az engedélyezési kiszolgálóval regisztrált ügyfél- vagy alkalmazáskulcs. Ez a tulajdonság nem lesz kitöltve a GET műveletekben! Az érték lekéréséhez használja a "/listSecrets" POST kérést. |
| display |
Felhasználóbarát engedélyezési kiszolgáló neve. |
| grant |
Engedélyezési engedély formája, amelyet az ügyfél a hozzáférési jogkivonat lekérésére használ. |
| use |
Ha igaz, az engedélyezési kiszolgálót a fejlesztői portál API-dokumentációjában fogja használni. Alapértelmezés szerint hamis, ha nincs megadva érték. |
| use |
Ha igaz, az engedélyezési kiszolgáló használható a fejlesztői portál tesztkonzolján. Alapértelmezés szerint igaz, ha nincs megadva érték. |
Örökölt tulajdonságok
| authorization |
Az engedélyezési végpont által támogatott HTTP-parancsok. A GET-nek mindig jelen kell lennie. A POST nem kötelező. |
| bearer |
Meghatározza azt a mechanizmust, amellyel a hozzáférési jogkivonatot a rendszer átadja az API-nak. |
| client |
Az engedélyezési kiszolgáló jogkivonatvégpontja által támogatott hitelesítési módszer. A lehetséges értékek alapszintűek és/vagy törzsek. A törzs megadásakor az ügyfél hitelesítő adatai és egyéb paraméterei az alkalmazás/x-www-form-urlencoded formátumban a kérelem törzsén belül lesznek átadva. |
| default |
Alapértelmezés szerint kérendő hozzáférési jogkivonat-hatókör. Az API szintjén felül lehet bírálni. Szóközzel tagolt értékeket tartalmazó sztring formájában kell megadni. |
| description | Az engedélyezési kiszolgáló leírása. HTML-formázási címkéket tartalmazhat. |
| resource |
Opcionálisan megadható, ha az erőforrás-tulajdonosi jelszó megadásának típusát ez az engedélyezési kiszolgáló támogatja. Alapértelmezett erőforrás-tulajdonosi jelszó. |
| resource |
Opcionálisan megadható, ha az erőforrás-tulajdonosi jelszó megadásának típusát ez az engedélyezési kiszolgáló támogatja. Alapértelmezett erőforrás-tulajdonosi felhasználónév. |
| support |
Ha igaz, az engedélyezési kiszolgáló az engedélyezési kérelemtől a válaszig tartalmazni fogja az állapotparamétert. Az ügyfél az állapotparamétert használhatja a protokollbiztonság növeléséhez. |
| token |
Az engedélyezési kiszolgáló jogkivonatvégpontja által megkövetelt további paraméterek név- és értéksztring-tulajdonságokkal rendelkező JSON-objektumok tömbjeként jelenik meg, például {"name" : "name value", "value": "a value"}. |
| token |
OAuth-jogkivonat végpontja. Abszolút URI-t tartalmaz a hivatkozott entitáshoz. |
Tulajdonság adatai
authorizationEndpoint
OAuth engedélyezési végpont. Lásd: http://tools.ietf.org/html/rfc6749#section-3.2.
authorizationEndpoint: string
Tulajdonság értéke
string
clientId
Az engedélyezési kiszolgálón regisztrált ügyfél- vagy alkalmazásazonosító.
clientId: string
Tulajdonság értéke
string
clientRegistrationEndpoint
Nem kötelező hivatkozás arra a lapra, amelyen az engedélyezési kiszolgáló ügyfél- vagy alkalmazásregisztrációja történik. A hivatkozott entitás abszolút URL-címét tartalmazza.
clientRegistrationEndpoint: string
Tulajdonság értéke
string
clientSecret
Ezzel az engedélyezési kiszolgálóval regisztrált ügyfél- vagy alkalmazáskulcs. Ez a tulajdonság nem lesz kitöltve a GET műveletekben! Az érték lekéréséhez használja a "/listSecrets" POST kérést.
clientSecret?: string
Tulajdonság értéke
string
displayName
Felhasználóbarát engedélyezési kiszolgáló neve.
displayName: string
Tulajdonság értéke
string
grantTypes
Engedélyezési engedély formája, amelyet az ügyfél a hozzáférési jogkivonat lekérésére használ.
grantTypes: string[]
Tulajdonság értéke
string[]
useInApiDocumentation
Ha igaz, az engedélyezési kiszolgálót a fejlesztői portál API-dokumentációjában fogja használni. Alapértelmezés szerint hamis, ha nincs megadva érték.
useInApiDocumentation?: boolean
Tulajdonság értéke
boolean
useInTestConsole
Ha igaz, az engedélyezési kiszolgáló használható a fejlesztői portál tesztkonzolján. Alapértelmezés szerint igaz, ha nincs megadva érték.
useInTestConsole?: boolean
Tulajdonság értéke
boolean
Örökölt tulajdonság részletei
authorizationMethods
bearerTokenSendingMethods
Meghatározza azt a mechanizmust, amellyel a hozzáférési jogkivonatot a rendszer átadja az API-nak.
bearerTokenSendingMethods?: string[]
Tulajdonság értéke
string[]
AuthorizationServerContractBaseProperties.bearerTokenSendingMethods
clientAuthenticationMethod
Az engedélyezési kiszolgáló jogkivonatvégpontja által támogatott hitelesítési módszer. A lehetséges értékek alapszintűek és/vagy törzsek. A törzs megadásakor az ügyfél hitelesítő adatai és egyéb paraméterei az alkalmazás/x-www-form-urlencoded formátumban a kérelem törzsén belül lesznek átadva.
clientAuthenticationMethod?: string[]
Tulajdonság értéke
string[]
AuthorizationServerContractBaseProperties.clientAuthenticationMethod
defaultScope
description
resourceOwnerPassword
resourceOwnerUsername
supportState
tokenBodyParameters
Az engedélyezési kiszolgáló jogkivonatvégpontja által megkövetelt további paraméterek név- és értéksztring-tulajdonságokkal rendelkező JSON-objektumok tömbjeként jelenik meg, például {"name" : "name value", "value": "a value"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Tulajdonság értéke
AuthorizationServerContractBaseProperties.tokenBodyParameters