Delen via


AuthorizationServerUpdateContract interface

Instellingen voor externe OAuth-autorisatieserver.

Uitbreiding

Eigenschappen

authorizationEndpoint

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

authorizationMethods

HTTP-werkwoorden 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.

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.

defaultScope

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

description

Beschrijving van de autorisatieserver. Kan HTML-opmaaktags bevatten.

displayName

Gebruiksvriendelijke autorisatieservernaam.

grantTypes

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

resourceOwnerPassword

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

resourceOwnerUsername

Kan optioneel worden opgegeven wanneer het type wachtwoordtoestemming van resource-eigenaar wordt ondersteund door deze autorisatieserver. Standaardnaam 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 die worden weergegeven als een matrix van JSON-objecten met naam- en waardetekenreekseigenschappen, bijvoorbeeld {"name" : "name value", "value": "a value"}.

tokenEndpoint

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

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

id

Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name

De naam van de resource OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

authorizationEndpoint

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

authorizationEndpoint?: string

Waarde van eigenschap

string

authorizationMethods

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

authorizationMethods?: AuthorizationMethod[]

Waarde van eigenschap

bearerTokenSendingMethods

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

bearerTokenSendingMethods?: string[]

Waarde van eigenschap

string[]

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[]

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

defaultScope

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

defaultScope?: string

Waarde van eigenschap

string

description

Beschrijving van de autorisatieserver. Kan HTML-opmaaktags bevatten.

description?: 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[]

resourceOwnerPassword

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

resourceOwnerPassword?: string

Waarde van eigenschap

string

resourceOwnerUsername

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

resourceOwnerUsername?: string

Waarde van eigenschap

string

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

tokenBodyParameters

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

tokenBodyParameters?: TokenBodyParameterContract[]

Waarde van eigenschap

tokenEndpoint

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

tokenEndpoint?: 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

id

Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

Overgenomen vanProxyResource.id

name

De naam van de resource OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

Overgenomen vanProxyResource.name

type

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

Overgenomen vanProxyResource.type