AuthorizationServerContractBaseProperties interface
Kontrakt för uppdateringsinställningar för extern OAuth-auktoriseringsserver.
Egenskaper
authorization |
HTTP-verb som stöds av auktoriseringsslutpunkten. GET måste alltid finnas. POST är valfritt. |
bearer |
Anger vilken mekanism som å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. |
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. |
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 öka 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, d.v.s. {"name" : "name value", "value": "a value"}. |
token |
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