AuthorizationServerContract interface
Inställningar för extern OAuth-auktoriseringsserver.
- Extends
Egenskaper
authorization |
OAuth-auktoriseringsslutpunkt. Se http://tools.ietf.org/html/rfc6749#section-3.2. |
authorization |
HTTP-verb som stöds av auktoriseringsslutpunkten. GET måste alltid vara närvarande. POST är valfritt. |
bearer |
Anger den mekanism med vilken åtkomsttoken skickas till API:et. |
client |
Autentiseringsmetod som stöds av tokenslutpunkten för den här auktoriseringsservern. Möjliga värden är Grundläggande och/eller Brödtext. När brödtext anges skickas klientautentiseringsuppgifter och andra parametrar i begärandetexten i formatet application/x-www-form-urlencoded. |
client |
Klient- eller app-ID som registrerats med den här auktoriseringsservern. |
client |
Valfri referens till en sida där klient- eller appregistrering för den här auktoriseringsservern utförs. Innehåller absolut URL till entitet som refereras till. |
client |
Klient- eller apphemlighet registrerad på den här auktoriseringsservern. Den här egenskapen fylls inte i vid GET-åtgärder! Använd POST-begäran "/listSecrets" för att hämta värdet. |
default |
Åtkomsttokensomfång som ska begäras som standard. Kan åsidosättas på API-nivå. Ska anges i form av en sträng som innehåller blankstegsavgränsade värden. |
description | Beskrivning av auktoriseringsservern. Kan innehålla HTML-formateringstaggar. |
display |
Användarvänligt namn på auktoriseringsservern. |
grant |
Form av ett auktoriseringsbidrag som klienten använder för att begära åtkomsttoken. |
resource |
Du kan också ange när resursägarens lösenords beviljandetyp stöds av den här auktoriseringsservern. Standardlösenord för resursägare. |
resource |
Du kan också ange när resursägarens lösenords beviljandetyp stöds av den här auktoriseringsservern. Standardanvändaranvändarnamn för resursägare. |
support |
Om det är sant innehåller auktoriseringsservern tillståndsparametern från auktoriseringsbegäran till svaret. Klienten kan använda tillståndsparametern för att höja protokollsäkerheten. |
token |
Ytterligare parametrar som krävs av tokenslutpunkten för den här auktoriseringsservern som representeras som en matris med JSON-objekt med egenskaper för namn och värdesträng, dvs. {"name" : "name value", "value": "a value"}. |
token |
OAuth-tokenslutpunkt. Innehåller absolut URI till entitet som refereras till. |
use |
Om det är sant används auktoriseringsservern i API-dokumentationen i utvecklarportalen. Falskt som standard om inget värde anges. |
use |
Om det är sant kan auktoriseringsservern användas i testkonsolen för utvecklarportalen. Sant som standard om inget värde anges. |
Ärvda egenskaper
id | Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
name | Namnet på resursen Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern. |
type | Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
Egenskapsinformation
authorizationEndpoint
OAuth-auktoriseringsslutpunkt. Se http://tools.ietf.org/html/rfc6749#section-3.2.
authorizationEndpoint?: string
Egenskapsvärde
string
authorizationMethods
HTTP-verb som stöds av auktoriseringsslutpunkten. GET måste alltid vara närvarande. POST är valfritt.
authorizationMethods?: AuthorizationMethod[]
Egenskapsvärde
bearerTokenSendingMethods
Anger den mekanism med vilken åtkomsttoken skickas till API:et.
bearerTokenSendingMethods?: string[]
Egenskapsvärde
string[]
clientAuthenticationMethod
Autentiseringsmetod som stöds av tokenslutpunkten för den här auktoriseringsservern. Möjliga värden är Grundläggande och/eller Brödtext. När brödtext anges skickas klientautentiseringsuppgifter och andra parametrar i begärandetexten i formatet application/x-www-form-urlencoded.
clientAuthenticationMethod?: string[]
Egenskapsvärde
string[]
clientId
Klient- eller app-ID som registrerats med den här auktoriseringsservern.
clientId?: string
Egenskapsvärde
string
clientRegistrationEndpoint
Valfri referens till en sida där klient- eller appregistrering för den här auktoriseringsservern utförs. Innehåller absolut URL till entitet som refereras till.
clientRegistrationEndpoint?: string
Egenskapsvärde
string
clientSecret
Klient- eller apphemlighet registrerad på den här auktoriseringsservern. Den här egenskapen fylls inte i vid GET-åtgärder! Använd POST-begäran "/listSecrets" för att hämta värdet.
clientSecret?: string
Egenskapsvärde
string
defaultScope
Åtkomsttokensomfång som ska begäras som standard. Kan åsidosättas på API-nivå. Ska anges i form av en sträng som innehåller blankstegsavgränsade värden.
defaultScope?: string
Egenskapsvärde
string
description
Beskrivning av auktoriseringsservern. Kan innehålla HTML-formateringstaggar.
description?: string
Egenskapsvärde
string
displayName
Användarvänligt namn på auktoriseringsservern.
displayName?: string
Egenskapsvärde
string
grantTypes
Form av ett auktoriseringsbidrag som klienten använder för att begära åtkomsttoken.
grantTypes?: string[]
Egenskapsvärde
string[]
resourceOwnerPassword
Du kan också ange när resursägarens lösenords beviljandetyp stöds av den här auktoriseringsservern. Standardlösenord för resursägare.
resourceOwnerPassword?: string
Egenskapsvärde
string
resourceOwnerUsername
Du kan också ange när resursägarens lösenords beviljandetyp stöds av den här auktoriseringsservern. Standardanvändaranvändarnamn för resursägare.
resourceOwnerUsername?: string
Egenskapsvärde
string
supportState
Om det är sant innehåller auktoriseringsservern tillståndsparametern från auktoriseringsbegäran till svaret. Klienten kan använda tillståndsparametern för att höja protokollsäkerheten.
supportState?: boolean
Egenskapsvärde
boolean
tokenBodyParameters
Ytterligare parametrar som krävs av tokenslutpunkten för den här auktoriseringsservern som representeras som en matris med JSON-objekt med egenskaper för namn och värdesträng, dvs. {"name" : "name value", "value": "a value"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Egenskapsvärde
tokenEndpoint
OAuth-tokenslutpunkt. Innehåller absolut URI till entitet som refereras till.
tokenEndpoint?: string
Egenskapsvärde
string
useInApiDocumentation
Om det är sant används auktoriseringsservern i API-dokumentationen i utvecklarportalen. Falskt som standard om inget värde anges.
useInApiDocumentation?: boolean
Egenskapsvärde
boolean
useInTestConsole
Om det är sant kan auktoriseringsservern användas i testkonsolen för utvecklarportalen. Sant som standard om inget värde anges.
useInTestConsole?: boolean
Egenskapsvärde
boolean
Information om ärvda egenskaper
id
Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
id?: string
Egenskapsvärde
string
Ärvd frånProxyResource.id
name
Namnet på resursen Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.
name?: string
Egenskapsvärde
string
Ärvd frånProxyResource.name
type
Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" OBS! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.
type?: string
Egenskapsvärde
string
Ärvd frånProxyResource.type