Freigeben über


AuthorizationServerUpdateContractProperties interface

Vertrag für externe OAuth-Autorisierungsserveraktualisierungseinstellungen.

Extends

Eigenschaften

authorizationEndpoint

OAuth-Autorisierungsendpunkt. Siehe http://tools.ietf.org/html/rfc6749#section-3.2.

clientId

Client- oder App-ID, die bei diesem Autorisierungsserver registriert ist.

clientRegistrationEndpoint

Optionaler Verweis auf eine Seite, auf der Client- oder App-Registrierung für diesen Autorisierungsserver ausgeführt wird. Enthält absolute URL zu Entität, auf die verwiesen wird.

clientSecret

Client- oder App-Geheimschlüssel, der bei diesem Autorisierungsserver registriert ist. Diese Eigenschaft wird für 'GET'-Vorgänge nicht ausgefüllt! Verwenden Sie die POST-Anforderung "/listSecrets", um den Wert abzurufen.

displayName

Benutzerfreundlicher Autorisierungsservername.

grantTypes

Form einer Autorisierungserteilung, die der Client zum Anfordern des Zugriffstokens verwendet.

useInApiDocumentation

Bei "true" wird der Autorisierungsserver in der API-Dokumentation im Entwicklerportal verwendet. False standardmäßig, wenn kein Wert angegeben wird.

useInTestConsole

Bei "true" kann der Autorisierungsserver in der Testkonsole des Entwicklerportals verwendet werden. True standardmäßig, wenn kein Wert angegeben wird.

Geerbte Eigenschaften

authorizationMethods

HTTP-Verben, die vom Autorisierungsendpunkt unterstützt werden. GET muss immer vorhanden sein. POST ist optional.

bearerTokenSendingMethods

Gibt den Mechanismus an, mit dem zugriffstoken an die API übergeben wird.

clientAuthenticationMethod

Vom Tokenendpunkt dieses Autorisierungsservers unterstützte Authentifizierungsmethode. Mögliche Werte sind "Basic" und/oder "Body". Wenn "Body" angegeben wird, werden Clientanmeldeinformationen und andere Parameter im Anforderungstext im Anwendungs-/x-www-form-urlencoded-Format übergeben.

defaultScope

Zugriffstokenbereich, der standardmäßig angefordert wird. Kann auf API-Ebene überschrieben werden. Sollte in Form einer Zeichenfolge bereitgestellt werden, die durch Leerzeichen getrennte Werte enthält.

description

Beschreibung des Autorisierungsservers. Kann HTML-Formatierungstags enthalten.

resourceOwnerPassword

Kann optional angegeben werden, wenn der Typ der Kennworterteilung des Ressourcenbesitzers von diesem Autorisierungsserver unterstützt wird. Standardkennwort des Ressourcenbesitzers.

resourceOwnerUsername

Kann optional angegeben werden, wenn der Typ der Kennworterteilung des Ressourcenbesitzers von diesem Autorisierungsserver unterstützt wird. Standardbenutzerbenutzername der Ressource.

supportState

Bei "true" enthält der Autorisierungsserver zustandsparameter aus der Autorisierungsanforderung an seine Antwort. Der Client kann zustandsparameter verwenden, um die Protokollsicherheit auszuheben.

tokenBodyParameters

Zusätzliche Parameter, die vom Tokenendpunkt dieses Autorisierungsservers als Array von JSON-Objekten mit Namen- und Wertzeichenfolgeneigenschaften dargestellt werden, d. h. {"name" : "name value", "value": "a value"}.

tokenEndpoint

OAuth-Tokenendpunkt. Enthält einen absoluten URI für die Entität, auf die verwiesen wird.

Details zur Eigenschaft

authorizationEndpoint

OAuth-Autorisierungsendpunkt. Siehe http://tools.ietf.org/html/rfc6749#section-3.2.

authorizationEndpoint?: string

Eigenschaftswert

string

clientId

Client- oder App-ID, die bei diesem Autorisierungsserver registriert ist.

clientId?: string

Eigenschaftswert

string

clientRegistrationEndpoint

Optionaler Verweis auf eine Seite, auf der Client- oder App-Registrierung für diesen Autorisierungsserver ausgeführt wird. Enthält absolute URL zu Entität, auf die verwiesen wird.

clientRegistrationEndpoint?: string

Eigenschaftswert

string

clientSecret

Client- oder App-Geheimschlüssel, der bei diesem Autorisierungsserver registriert ist. Diese Eigenschaft wird für 'GET'-Vorgänge nicht ausgefüllt! Verwenden Sie die POST-Anforderung "/listSecrets", um den Wert abzurufen.

clientSecret?: string

Eigenschaftswert

string

displayName

Benutzerfreundlicher Autorisierungsservername.

displayName?: string

Eigenschaftswert

string

grantTypes

Form einer Autorisierungserteilung, die der Client zum Anfordern des Zugriffstokens verwendet.

grantTypes?: string[]

Eigenschaftswert

string[]

useInApiDocumentation

Bei "true" wird der Autorisierungsserver in der API-Dokumentation im Entwicklerportal verwendet. False standardmäßig, wenn kein Wert angegeben wird.

useInApiDocumentation?: boolean

Eigenschaftswert

boolean

useInTestConsole

Bei "true" kann der Autorisierungsserver in der Testkonsole des Entwicklerportals verwendet werden. True standardmäßig, wenn kein Wert angegeben wird.

useInTestConsole?: boolean

Eigenschaftswert

boolean

Geerbte Eigenschaftsdetails

authorizationMethods

HTTP-Verben, die vom Autorisierungsendpunkt unterstützt werden. GET muss immer vorhanden sein. POST ist optional.

authorizationMethods?: AuthorizationMethod[]

Eigenschaftswert

vonAuthorizationServerContractBaseProperties.authorizationMethods geerbt

bearerTokenSendingMethods

Gibt den Mechanismus an, mit dem zugriffstoken an die API übergeben wird.

bearerTokenSendingMethods?: string[]

Eigenschaftswert

string[]

vonAuthorizationServerContractBaseProperties.bearerTokenSendingMethods geerbt

clientAuthenticationMethod

Vom Tokenendpunkt dieses Autorisierungsservers unterstützte Authentifizierungsmethode. Mögliche Werte sind "Basic" und/oder "Body". Wenn "Body" angegeben wird, werden Clientanmeldeinformationen und andere Parameter im Anforderungstext im Anwendungs-/x-www-form-urlencoded-Format übergeben.

clientAuthenticationMethod?: string[]

Eigenschaftswert

string[]

vonAuthorizationServerContractBaseProperties.clientAuthenticationMethod

defaultScope

Zugriffstokenbereich, der standardmäßig angefordert wird. Kann auf API-Ebene überschrieben werden. Sollte in Form einer Zeichenfolge bereitgestellt werden, die durch Leerzeichen getrennte Werte enthält.

defaultScope?: string

Eigenschaftswert

string

vonAuthorizationServerContractBaseProperties.defaultScope

description

Beschreibung des Autorisierungsservers. Kann HTML-Formatierungstags enthalten.

description?: string

Eigenschaftswert

string

vonAuthorizationServerContractBaseProperties.description geerbt

resourceOwnerPassword

Kann optional angegeben werden, wenn der Typ der Kennworterteilung des Ressourcenbesitzers von diesem Autorisierungsserver unterstützt wird. Standardkennwort des Ressourcenbesitzers.

resourceOwnerPassword?: string

Eigenschaftswert

string

vonAuthorizationServerContractBaseProperties.resourceOwnerPassword

resourceOwnerUsername

Kann optional angegeben werden, wenn der Typ der Kennworterteilung des Ressourcenbesitzers von diesem Autorisierungsserver unterstützt wird. Standardbenutzerbenutzername der Ressource.

resourceOwnerUsername?: string

Eigenschaftswert

string

vonAuthorizationServerContractBaseProperties.resourceOwnerUsername

supportState

Bei "true" enthält der Autorisierungsserver zustandsparameter aus der Autorisierungsanforderung an seine Antwort. Der Client kann zustandsparameter verwenden, um die Protokollsicherheit auszuheben.

supportState?: boolean

Eigenschaftswert

boolean

Geerbt vonAuthorizationServerContractBaseProperties.supportState

tokenBodyParameters

Zusätzliche Parameter, die vom Tokenendpunkt dieses Autorisierungsservers als Array von JSON-Objekten mit Namen- und Wertzeichenfolgeneigenschaften dargestellt werden, d. h. {"name" : "name value", "value": "a value"}.

tokenBodyParameters?: TokenBodyParameterContract[]

Eigenschaftswert

vonAuthorizationServerContractBaseProperties.tokenBodyParameters geerbt

tokenEndpoint

OAuth-Tokenendpunkt. Enthält einen absoluten URI für die Entität, auf die verwiesen wird.

tokenEndpoint?: string

Eigenschaftswert

string

vonAuthorizationServerContractBaseProperties.tokenEndpoint