AuthorizationServerContractProperties interface
Eigenschappen van de instellingen van de externe OAuth-autorisatieserver.
- Uitbreiding
authorization |
OAuth-autorisatie-eindpunt. Zie http://tools.ietf.org/html/rfc6749#section-3.2. |
client |
Client- of app-id geregistreerd bij deze autorisatieserver. |
client |
Optionele verwijzing naar een pagina waar client- of app-registratie voor deze autorisatieserver wordt uitgevoerd. Bevat de absolute URL naar de entiteit waarnaar wordt verwezen. |
client |
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. |
display |
Gebruiksvriendelijke autorisatieservernaam. |
grant |
Vorm van een autorisatietoekenning, die de client gebruikt om het toegangstoken aan te vragen. |
use |
Indien waar, wordt de autorisatieserver gebruikt in de API-documentatie in de ontwikkelaarsportal. Standaard onwaar als er geen waarde is opgegeven. |
use |
Indien waar, kan de autorisatieserver worden gebruikt in de testconsole van de ontwikkelaarsportal. True standaard als er geen waarde wordt opgegeven. |
authorization |
HTTP-woorden die worden ondersteund door het autorisatie-eindpunt. GET moet altijd aanwezig zijn. POST is optioneel. |
bearer |
Hiermee geeft u het mechanisme op waarmee het toegangstoken wordt doorgegeven aan de API. |
client |
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. |
default |
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. |
resource |
Kan eventueel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Standaardwachtwoord voor resource-eigenaar. |
resource |
Kan eventueel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Gebruikersnaam van standaardresource-eigenaar. |
support |
Indien waar, bevat de autorisatieserver de statusparameter van de autorisatieaanvraag tot het antwoord. Client kan de statusparameter gebruiken om protocolbeveiliging te verhogen. |
token |
Aanvullende parameters die zijn vereist voor het tokeneindpunt van deze autorisatieserver die worden weergegeven als een matrix van JSON-objecten met de eigenschappen van de naam- en waardetekenreeks, bijvoorbeeld {"name" : "name value", "value": "a value"}. |
token |
OAuth-tokeneindpunt. Bevat de absolute URI naar de entiteit waarnaar wordt verwezen. |
OAuth-autorisatie-eindpunt. Zie http://tools.ietf.org/html/rfc6749#section-3.2.
authorizationEndpoint: string
Waarde van eigenschap
string
Client- of app-id geregistreerd bij deze autorisatieserver.
clientId: string
Waarde van eigenschap
string
Optionele verwijzing naar een pagina waar 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
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
Gebruiksvriendelijke autorisatieservernaam.
displayName: string
Waarde van eigenschap
string
Vorm van een autorisatietoekenning, die de client gebruikt om het toegangstoken aan te vragen.
grantTypes: string[]
Waarde van eigenschap
string[]
Indien waar, wordt de autorisatieserver gebruikt in de API-documentatie in de ontwikkelaarsportal. Standaard onwaar als er geen waarde is opgegeven.
useInApiDocumentation?: boolean
Waarde van eigenschap
boolean
Indien waar, kan de autorisatieserver worden gebruikt in de testconsole van de ontwikkelaarsportal. True standaard als er geen waarde wordt opgegeven.
useInTestConsole?: boolean
Waarde van eigenschap
boolean
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
Hiermee geeft u het mechanisme op waarmee het toegangstoken wordt doorgegeven aan de API.
bearerTokenSendingMethods?: string[]
Waarde van eigenschap
string[]
overgenomen vanAuthorizationServerContractBaseProperties.bearerTokenSendingMethods
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 vanAuthorizationServerContractContractProperties.clientAuthenticationMethod
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
Beschrijving van de autorisatieserver. Kan HTML-opmaaktags bevatten.
description?: string
Waarde van eigenschap
string
overgenomen vanAuthorizationServerContractBaseProperties.description
Kan eventueel 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
Kan eventueel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Gebruikersnaam van standaardresource-eigenaar.
resourceOwnerUsername?: string
Waarde van eigenschap
string
overgenomen vanAuthorizationServerContractContractProperties.resourceOwnerUsername
Indien waar, 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
Aanvullende parameters die zijn vereist voor het tokeneindpunt van deze autorisatieserver die worden weergegeven als een matrix van JSON-objecten met de eigenschappen van de naam- en waardetekenreeks, bijvoorbeeld {"name" : "name value", "value": "a value"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Waarde van eigenschap
overgenomen vanAuthorizationServerContractBaseProperties.tokenBodyParameters
OAuth-tokeneindpunt. Bevat de absolute URI naar de entiteit waarnaar wordt verwezen.
tokenEndpoint?: string
Waarde van eigenschap
string
overgenomen vanAuthorizationServerContractBaseProperties.tokenEndpoint