AuthorizationServerContractProperties interface
Instellingen voor externe OAuth-autorisatieserver Eigenschappen.
- Uitbreiding
Eigenschappen
authorization |
OAuth-autorisatie-eindpunt. Zie http://tools.ietf.org/html/rfc6749#section-3.2. |
client |
Client- of app-id die is geregistreerd bij deze autorisatieserver. |
client |
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. |
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 |
Als dit waar is, wordt de autorisatieserver gebruikt in de API-documentatie in de ontwikkelaarsportal. Standaard onwaar als er geen waarde wordt opgegeven. |
use |
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
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 optioneel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Standaardwachtwoord voor resource-eigenaar. |
resource |
Kan optioneel worden opgegeven wanneer het type wachtwoordtoestemming van de resource-eigenaar wordt ondersteund door deze autorisatieserver. Standaard gebruikersnaam van resource-eigenaar. |
support |
Als dit waar is, bevat de autorisatieserver de statusparameter van de autorisatieaanvraag tot het antwoord. Client kan de statusparameter gebruiken om protocolbeveiliging te verhogen. |
token |
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"}. |
token |
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