AuthorizationServerContractProperties interface
Propriétés des paramètres du serveur d’autorisation OAuth externes.
- Extends
Propriétés
authorization |
Point de terminaison d'autorisation OAuth. Consultez http://tools.ietf.org/html/rfc6749#section-3.2. |
client |
Id de client ou d'application inscrit auprès du serveur d'autorisation. |
client |
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. |
client |
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. |
display |
Nom du serveur d’autorisation convivial. |
grant |
Forme d’octroi d’autorisation, que le client utilise pour demander le jeton d’accès. |
use |
Si la valeur est true, le serveur d’autorisation sera utilisé dans la documentation de l’API du portail des développeurs. False par défaut si aucune valeur n’est fournie. |
use |
Si la valeur est true, le serveur d’autorisation peut être utilisé dans la console de test du portail des développeurs. True par défaut si aucune valeur n’est fournie. |
Propriétés héritées
authorization |
Verbes HTTP pris en charge par le point de terminaison d’autorisation. GET doit toujours être présent. POST est facultatif. |
bearer |
Spécifie le mécanisme par lequel le jeton d'accès est transmis à l'API. |
client |
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. |
default |
É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. |
description | Description du serveur d'autorisation. Peut contenir des balises au format HTML. |
resource |
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. |
resource |
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. |
support |
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. |
token |
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"}. |
token |
Point de terminaison du jeton OAuth. Contient l'URI absolu de l'entité référencée. |
Détails de la propriété
authorizationEndpoint
Point de terminaison d'autorisation OAuth. Consultez http://tools.ietf.org/html/rfc6749#section-3.2.
authorizationEndpoint: string
Valeur de propriété
string
clientId
Id de client ou d'application inscrit auprès du serveur d'autorisation.
clientId: string
Valeur de propriété
string
clientRegistrationEndpoint
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.
clientRegistrationEndpoint: string
Valeur de propriété
string
clientSecret
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.
clientSecret?: string
Valeur de propriété
string
displayName
Nom du serveur d’autorisation convivial.
displayName: string
Valeur de propriété
string
grantTypes
Forme d’octroi d’autorisation, que le client utilise pour demander le jeton d’accès.
grantTypes: string[]
Valeur de propriété
string[]
useInApiDocumentation
Si la valeur est true, le serveur d’autorisation sera utilisé dans la documentation de l’API du portail des développeurs. False par défaut si aucune valeur n’est fournie.
useInApiDocumentation?: boolean
Valeur de propriété
boolean
useInTestConsole
Si la valeur est true, le serveur d’autorisation peut être utilisé dans la console de test du portail des développeurs. True par défaut si aucune valeur n’est fournie.
useInTestConsole?: boolean
Valeur de propriété
boolean
Détails de la propriété héritée
authorizationMethods
Verbes HTTP pris en charge par le point de terminaison d’autorisation. GET doit toujours être présent. POST est facultatif.
authorizationMethods?: AuthorizationMethod[]
Valeur de propriété
Hérité deAuthorizationServerContractBaseProperties.authorizationMethods
bearerTokenSendingMethods
Spécifie le mécanisme par lequel le jeton d'accès est transmis à l'API.
bearerTokenSendingMethods?: string[]
Valeur de propriété
string[]
Hérité deAuthorizationServerContractBaseProperties.bearerTokenSendingMethods
clientAuthenticationMethod
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.
clientAuthenticationMethod?: string[]
Valeur de propriété
string[]
Hérité deAuthorizationServerContractBaseProperties.clientAuthenticationMethod
defaultScope
É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.
defaultScope?: string
Valeur de propriété
string
Hérité deAuthorizationServerContractBaseProperties.defaultScope
description
Description du serveur d'autorisation. Peut contenir des balises au format HTML.
description?: string
Valeur de propriété
string
Hérité deAuthorizationServerContractBaseProperties.description
resourceOwnerPassword
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.
resourceOwnerPassword?: string
Valeur de propriété
string
Hérité deAuthorizationServerContractBaseProperties.resourceOwnerPassword
resourceOwnerUsername
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.
resourceOwnerUsername?: string
Valeur de propriété
string
Hérité deAuthorizationServerContractBaseProperties.resourceOwnerUsername
supportState
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.
supportState?: boolean
Valeur de propriété
boolean
Hérité deAuthorizationServerContractBaseProperties.supportState
tokenBodyParameters
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"}.
tokenBodyParameters?: TokenBodyParameterContract[]
Valeur de propriété
Hérité deAuthorizationServerContractBaseProperties.tokenBodyParameters
tokenEndpoint
Point de terminaison du jeton OAuth. Contient l'URI absolu de l'entité référencée.
tokenEndpoint?: string
Valeur de propriété
string
Hérité deAuthorizationServerContractBaseProperties.tokenEndpoint