Partager via


AuthorizationServerContract Constructeurs

Définition

Surcharges

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.

AuthorizationServerContract()

Initialise une nouvelle instance de la classe AuthorizationServerContract.

public AuthorizationServerContract ();
Public Sub New ()

S’applique à

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.

public AuthorizationServerContract (string displayName, string clientRegistrationEndpoint, string authorizationEndpoint, System.Collections.Generic.IList<string> grantTypes, string clientId, string id = default, string name = default, string type = default, string description = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AuthorizationMethod?> authorizationMethods = default, System.Collections.Generic.IList<string> clientAuthenticationMethod = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.TokenBodyParameterContract> tokenBodyParameters = default, string tokenEndpoint = default, bool? supportState = default, string defaultScope = default, System.Collections.Generic.IList<string> bearerTokenSendingMethods = default, string resourceOwnerUsername = default, string resourceOwnerPassword = default, string clientSecret = default);
new Microsoft.Azure.Management.ApiManagement.Models.AuthorizationServerContract : string * string * string * System.Collections.Generic.IList<string> * string * string * string * string * string * System.Collections.Generic.IList<Nullable<Microsoft.Azure.Management.ApiManagement.Models.AuthorizationMethod>> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.TokenBodyParameterContract> * string * Nullable<bool> * string * System.Collections.Generic.IList<string> * string * string * string -> Microsoft.Azure.Management.ApiManagement.Models.AuthorizationServerContract
Public Sub New (displayName As String, clientRegistrationEndpoint As String, authorizationEndpoint As String, grantTypes As IList(Of String), clientId As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional description As String = Nothing, Optional authorizationMethods As IList(Of Nullable(Of AuthorizationMethod)) = Nothing, Optional clientAuthenticationMethod As IList(Of String) = Nothing, Optional tokenBodyParameters As IList(Of TokenBodyParameterContract) = Nothing, Optional tokenEndpoint As String = Nothing, Optional supportState As Nullable(Of Boolean) = Nothing, Optional defaultScope As String = Nothing, Optional bearerTokenSendingMethods As IList(Of String) = Nothing, Optional resourceOwnerUsername As String = Nothing, Optional resourceOwnerPassword As String = Nothing, Optional clientSecret As String = Nothing)

Paramètres

displayName
String

Nom du serveur d’autorisation convivial.

clientRegistrationEndpoint
String

Référence facultative à une page où 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.

authorizationEndpoint
String

Point de terminaison d'autorisation OAuth. Consultez http://tools.ietf.org/html/rfc6749#section-3.2.

grantTypes
IList<String>

Forme d’octroi d’autorisation, que le client utilise pour demander le jeton d’accès.

clientId
String

Id de client ou d'application inscrit auprès du serveur d'autorisation.

id
String

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

nom de la ressource.

type
String

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

description
String

Description du serveur d'autorisation. Peut contenir des balises au format HTML.

authorizationMethods
IList<Nullable<AuthorizationMethod>>

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

clientAuthenticationMethod
IList<String>

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.

tokenBodyParameters
IList<TokenBodyParameterContract>

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
String

Point de terminaison du jeton OAuth. Contient l'URI absolu de l'entité référencée.

supportState
Nullable<Boolean>

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.

defaultScope
String

Étendue de jeton d'accès à demander 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.

bearerTokenSendingMethods
IList<String>

Spécifie le mécanisme par lequel le jeton d'accès est transmis à l'API.

resourceOwnerUsername
String

Peut être spécifiée lorsque le type d'octroi de mot de passe de propriétaire de ressource est pris en charge par ce serveur d'autorisation. Nom d'utilisateur du propriétaire de ressource par défaut.

resourceOwnerPassword
String

Peut être spécifiée lorsque le type d'octroi de mot de passe de propriétaire de ressource est pris en charge par ce serveur d'autorisation. Mot de passe du propriétaire de ressource par défaut.

clientSecret
String

Clé secrète de client ou d'application inscrite auprès du serveur d'autorisation. Cette propriété n’est pas renseignée sur les opérations « GET » ! Utilisez la requête POST « /listSecrets » pour obtenir la valeur.

S’applique à