Dela via


AuthorizationServerContractBaseProperties interface

Kontrakt för uppdateringsinställningar för extern OAuth-auktoriseringsserver.

Egenskaper

authorizationMethods

HTTP-verb som stöds av auktoriseringsslutpunkten. GET måste alltid finnas. POST är valfritt.

bearerTokenSendingMethods

Anger vilken mekanism som åtkomsttoken skickas till API:et.

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.

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.

description

Beskrivning av auktoriseringsservern. Kan innehålla HTML-formateringstaggar.

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.

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.

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 öka protokollsäkerheten.

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, d.v.s. {"name" : "name value", "value": "a value"}.

tokenEndpoint

OAuth-tokenslutpunkt. Innehåller absolut URI till entitet som refereras.

Egenskapsinformation

authorizationMethods

HTTP-verb som stöds av auktoriseringsslutpunkten. GET måste alltid finnas. POST är valfritt.

authorizationMethods?: AuthorizationMethod[]

Egenskapsvärde

bearerTokenSendingMethods

Anger vilken mekanism som å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[]

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

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 öka 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, d.v.s. {"name" : "name value", "value": "a value"}.

tokenBodyParameters?: TokenBodyParameterContract[]

Egenskapsvärde

tokenEndpoint

OAuth-tokenslutpunkt. Innehåller absolut URI till entitet som refereras.

tokenEndpoint?: string

Egenskapsvärde

string