Partager via


AuthorizationServerContractBaseProperties Classe

Définition

Contrat de mise à jour des paramètres du serveur d’autorisation OAuth externe.

public class AuthorizationServerContractBaseProperties
type AuthorizationServerContractBaseProperties = class
Public Class AuthorizationServerContractBaseProperties
Héritage
AuthorizationServerContractBaseProperties

Constructeurs

AuthorizationServerContractBaseProperties()

Initialise une nouvelle instance de la classe AuthorizationServerContractBaseProperties.

AuthorizationServerContractBaseProperties(String, IList<Nullable<AuthorizationMethod>>, IList<String>, IList<TokenBodyParameterContract>, String, Nullable<Boolean>, String, IList<String>, String, String)

Initialise une nouvelle instance de la classe AuthorizationServerContractBaseProperties.

Propriétés

AuthorizationMethods

Obtient ou définit les verbes HTTP pris en charge par le point de terminaison d’autorisation. GET doit toujours être présent. POST est facultatif.

BearerTokenSendingMethods

Obtient ou définit spécifie le mécanisme par lequel le jeton d’accès est passé à l’API.

ClientAuthenticationMethod

Obtient ou définit la méthode d’authentification prise en charge par le point de terminaison de jeton de ce serveur d’autorisation. Les valeurs possibles sont Basic et/ou Body. Lorsque Body est spécifié, les informations d’identification du client et d’autres paramètres sont transmis dans le corps de la demande au format application/x-www-form-urlencoded.

DefaultScope

Obtient ou définit l’étendue du jeton d’accès qui sera demandée par défaut. Peut être remplacée au niveau de l'API. Doit être fournie sous la forme d'une chaîne contenant des valeurs délimitées par des espaces.

Description

Obtient ou définit la description du serveur d’autorisation. Peut contenir des balises au format HTML.

ResourceOwnerPassword

Les obtient ou les jeux peuvent être spécifiés éventuellement lorsque le type d’octroi de mot de passe du propriétaire de la ressource est pris en charge par ce serveur d’autorisations. Mot de passe du propriétaire de ressource par défaut.

ResourceOwnerUsername

Les obtient ou les jeux peuvent être spécifiés éventuellement lorsque le type d’octroi de mot de passe du propriétaire de la ressource est pris en charge par ce serveur d’autorisations. Nom d'utilisateur du propriétaire de ressource par défaut.

SupportState

Obtient ou définit si true, le serveur d’autorisation inclut le paramètre d’état de la demande d’autorisation à sa réponse. Le client peut utiliser le paramètre d'état pour augmenter la sécurité du protocole.

TokenBodyParameters

Obtient ou définit les paramètres supplémentaires requis par le point de terminaison de jeton de ce serveur d’autorisation représenté sous la forme d’un tableau d’objets JSON avec des propriétés de nom et de chaîne de valeur, à savoir {"name » : « name value », « value »: « a value"}.

TokenEndpoint

Obtient ou définit le point de terminaison de jeton oAuth. Contient l'URI absolu de l'entité référencée.

S’applique à