Delen via


AuthorizationServerContractProperties interface

Instellingen voor externe OAuth-autorisatieserver Eigenschappen.

Uitbreiding

Eigenschappen

authorizationEndpoint

OAuth-autorisatie-eindpunt. Zie http://tools.ietf.org/html/rfc6749#section-3.2.

clientId

Client- of app-id die is geregistreerd bij deze autorisatieserver.

clientRegistrationEndpoint

Optionele verwijzing naar een pagina waarop de client- of app-registratie voor deze autorisatieserver wordt uitgevoerd. Bevat de absolute URL naar de entiteit waarnaar wordt verwezen.

clientSecret

Client- of app-geheim dat is geregistreerd bij deze autorisatieserver. Deze eigenschap wordt niet ingevuld voor 'GET'-bewerkingen! Gebruik post-aanvraag '/listSecrets' om de waarde op te halen.

displayName

Gebruiksvriendelijke autorisatieservernaam.

grantTypes

Vorm van een autorisatietoekenning, die de client gebruikt om het toegangstoken aan te vragen.

useInApiDocumentation

Als dit waar is, wordt de autorisatieserver gebruikt in de API-documentatie in de ontwikkelaarsportal. Standaard onwaar als er geen waarde wordt opgegeven.

useInTestConsole

Als dit waar is, kan de autorisatieserver worden gebruikt in de testconsole van de ontwikkelaarsportal. Standaard waar als er geen waarde wordt opgegeven.

Overgenomen eigenschappen

authorizationMethods

HTTP-woorden die worden ondersteund door het autorisatie-eindpunt. GET moet altijd aanwezig zijn. POST is optioneel.

bearerTokenSendingMethods

Hiermee geeft u het mechanisme op waarmee het toegangstoken wordt doorgegeven aan de API.

clientAuthenticationMethod

Verificatiemethode die wordt ondersteund door het tokeneindpunt van deze autorisatieserver. Mogelijke waarden zijn Basic en/of Hoofdtekst. Wanneer hoofdtekst is opgegeven, worden clientreferenties en andere parameters doorgegeven in de aanvraagbody in de indeling application/x-www-form-urlencoded.

defaultScope

Toegangstokenbereik dat standaard wordt aangevraagd. Kan worden overschreven op API-niveau. Moet worden opgegeven in de vorm van een tekenreeks die door spaties gescheiden waarden bevat.

description

Beschrijving van de autorisatieserver. Kan HTML-opmaaktags bevatten.

resourceOwnerPassword

Kan optioneel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Standaardwachtwoord voor resource-eigenaar.

resourceOwnerUsername

Kan optioneel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Standaard gebruikersnaam van resource-eigenaar.

supportState

Als dit waar is, bevat de autorisatieserver de statusparameter van de autorisatieaanvraag tot het antwoord. Client kan de statusparameter gebruiken om protocolbeveiliging te verhogen.

tokenBodyParameters

Aanvullende parameters die vereist zijn voor het tokeneindpunt van deze autorisatieserver, weergegeven als een matrix van JSON-objecten met eigenschappen voor naam- en waardetekenreeksen, bijvoorbeeld {"name" : "name value", "value": "a value"}.

tokenEndpoint

OAuth-tokeneindpunt. Bevat een absolute URI naar de entiteit waarnaar wordt verwezen.

Eigenschapdetails

authorizationEndpoint

OAuth-autorisatie-eindpunt. Zie http://tools.ietf.org/html/rfc6749#section-3.2.

authorizationEndpoint: string

Waarde van eigenschap

string

clientId

Client- of app-id die is geregistreerd bij deze autorisatieserver.

clientId: string

Waarde van eigenschap

string

clientRegistrationEndpoint

Optionele verwijzing naar een pagina waarop de client- of app-registratie voor deze autorisatieserver wordt uitgevoerd. Bevat de absolute URL naar de entiteit waarnaar wordt verwezen.

clientRegistrationEndpoint: string

Waarde van eigenschap

string

clientSecret

Client- of app-geheim dat is geregistreerd bij deze autorisatieserver. Deze eigenschap wordt niet ingevuld voor 'GET'-bewerkingen! Gebruik post-aanvraag '/listSecrets' om de waarde op te halen.

clientSecret?: string

Waarde van eigenschap

string

displayName

Gebruiksvriendelijke autorisatieservernaam.

displayName: string

Waarde van eigenschap

string

grantTypes

Vorm van een autorisatietoekenning, die de client gebruikt om het toegangstoken aan te vragen.

grantTypes: string[]

Waarde van eigenschap

string[]

useInApiDocumentation

Als dit waar is, wordt de autorisatieserver gebruikt in de API-documentatie in de ontwikkelaarsportal. Standaard onwaar als er geen waarde wordt opgegeven.

useInApiDocumentation?: boolean

Waarde van eigenschap

boolean

useInTestConsole

Als dit waar is, kan de autorisatieserver worden gebruikt in de testconsole van de ontwikkelaarsportal. Standaard waar als er geen waarde wordt opgegeven.

useInTestConsole?: boolean

Waarde van eigenschap

boolean

Details van overgenomen eigenschap

authorizationMethods

HTTP-woorden die worden ondersteund door het autorisatie-eindpunt. GET moet altijd aanwezig zijn. POST is optioneel.

authorizationMethods?: AuthorizationMethod[]

Waarde van eigenschap

Overgenomen vanAuthorizationServerContractBaseProperties.authorizationMethods

bearerTokenSendingMethods

Hiermee geeft u het mechanisme op waarmee het toegangstoken wordt doorgegeven aan de API.

bearerTokenSendingMethods?: string[]

Waarde van eigenschap

string[]

Overgenomen vanAuthorizationServerContractBaseProperties.bearerTokenSendingMethods

clientAuthenticationMethod

Verificatiemethode die wordt ondersteund door het tokeneindpunt van deze autorisatieserver. Mogelijke waarden zijn Basic en/of Hoofdtekst. Wanneer hoofdtekst is opgegeven, worden clientreferenties en andere parameters doorgegeven in de aanvraagbody in de indeling application/x-www-form-urlencoded.

clientAuthenticationMethod?: string[]

Waarde van eigenschap

string[]

Overgenomen vanAuthorizationServerContractBaseProperties.clientAuthenticationMethod

defaultScope

Toegangstokenbereik dat standaard wordt aangevraagd. Kan worden overschreven op API-niveau. Moet worden opgegeven in de vorm van een tekenreeks die door spaties gescheiden waarden bevat.

defaultScope?: string

Waarde van eigenschap

string

Overgenomen vanAuthorizationServerContractBaseProperties.defaultScope

description

Beschrijving van de autorisatieserver. Kan HTML-opmaaktags bevatten.

description?: string

Waarde van eigenschap

string

Overgenomen vanAuthorizationServerContractBaseProperties.description

resourceOwnerPassword

Kan optioneel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Standaardwachtwoord voor resource-eigenaar.

resourceOwnerPassword?: string

Waarde van eigenschap

string

Overgenomen vanAuthorizationServerContractBaseProperties.resourceOwnerPassword

resourceOwnerUsername

Kan optioneel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Standaard gebruikersnaam van resource-eigenaar.

resourceOwnerUsername?: string

Waarde van eigenschap

string

Overgenomen vanAuthorizationServerContractBaseProperties.resourceOwnerUsername

supportState

Als dit waar is, bevat de autorisatieserver de statusparameter van de autorisatieaanvraag tot het antwoord. Client kan de statusparameter gebruiken om protocolbeveiliging te verhogen.

supportState?: boolean

Waarde van eigenschap

boolean

Overgenomen vanAuthorizationServerContractBaseProperties.supportState

tokenBodyParameters

Aanvullende parameters die vereist zijn voor het tokeneindpunt van deze autorisatieserver, weergegeven als een matrix van JSON-objecten met eigenschappen voor naam- en waardetekenreeksen, bijvoorbeeld {"name" : "name value", "value": "a value"}.

tokenBodyParameters?: TokenBodyParameterContract[]

Waarde van eigenschap

Overgenomen vanAuthorizationServerContractBaseProperties.tokenBodyParameters

tokenEndpoint

OAuth-tokeneindpunt. Bevat een absolute URI naar de entiteit waarnaar wordt verwezen.

tokenEndpoint?: string

Waarde van eigenschap

string

Overgenomen vanAuthorizationServerContractBaseProperties.tokenEndpoint