AuthorizationServerContract Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Paramètres du serveur d’autorisation OAuth externe.
[Microsoft.Rest.Serialization.JsonTransformation]
public class AuthorizationServerContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type AuthorizationServerContract = class
inherit Resource
Public Class AuthorizationServerContract
Inherits Resource
- Héritage
- Attributs
Constructeurs
AuthorizationServerContract() |
Initialise une nouvelle instance de la classe AuthorizationServerContract. |
AuthorizationServerContract(String, String, String, IList<String>, String, String, String, String, String, IList<Nullable<AuthorizationMethod>>, IList<String>, IList<TokenBodyParameterContract>, String, Nullable<Boolean>, String, IList<String>, String, String, String) |
Initialise une nouvelle instance de la classe AuthorizationServerContract. |
Propriétés
AuthorizationEndpoint |
Obtient ou définit le point de terminaison d’autorisation oAuth. Consultez http://tools.ietf.org/html/rfc6749#section-3.2. |
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 passées dans le corps de la demande au format application/x-www-form-urlencoded. |
ClientId |
Obtient ou définit l’ID de client ou d’application inscrit auprès de ce serveur d’autorisation. |
ClientRegistrationEndpoint |
Obtient ou définit une référence facultative à une page dans laquelle l’inscription du client ou de l’application pour ce serveur d’autorisation est effectuée. Contient l'URL absolue de l'entité référencée. |
ClientSecret |
Obtient ou définit le secret client ou d’application inscrit auprès de ce serveur d’autorisation. Cette propriété ne sera pas remplie sur les opérations « GET » ! Utilisez la requête POST « /listSecrets » pour obtenir la valeur. |
DefaultScope |
Obtient ou définit l’étendue du jeton d’accès qui va être 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. |
DisplayName |
Obtient ou définit le nom du serveur d’autorisation convivial. |
GrantTypes |
Obtient ou définit la forme d’une octroi d’autorisation, que le client utilise pour demander le jeton d’accès. |
Id |
Obtient l’ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} (Hérité de Resource) |
Name |
Obtient le nom de la ressource (Hérité de Resource) |
ResourceOwnerPassword |
Vous pouvez éventuellement spécifier des obtiens ou des ensembles lorsque le type d’octroi de mot de passe du propriétaire de la ressource est pris en charge par ce serveur d’autorisation. Mot de passe du propriétaire de ressource par défaut. |
ResourceOwnerUsername |
Vous pouvez éventuellement spécifier des obtiens ou des ensembles lorsque le type d’octroi de mot de passe du propriétaire de la ressource est pris en charge par ce serveur d’autorisation. Nom d'utilisateur du propriétaire de ressource par défaut. |
SupportState |
Obtient ou définit si la valeur est 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, c’est-à-dire {"name » : « valeur"}. |
TokenEndpoint |
Obtient ou définit le point de terminaison de jeton oAuth. Contient l'URI absolu de l'entité référencée. |
Type |
Obtient le type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » (Hérité de Resource) |
Méthodes
Validate() |
Validez l’objet . |
S’applique à
Azure SDK for .NET