AuthorizationServerContract Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Einstellungen des externen OAuth-Autorisierungsservers.
[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
- Vererbung
- Attribute
Konstruktoren
AuthorizationServerContract() |
Initialisiert eine neue instance der AuthorizationServerContract-Klasse. |
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) |
Initialisiert eine neue instance der AuthorizationServerContract-Klasse. |
Eigenschaften
AuthorizationEndpoint |
Ruft den oAuth-Autorisierungsendpunkt ab oder legt diesen fest. Siehe http://tools.ietf.org/html/rfc6749#section-3.2. |
AuthorizationMethods |
Ruft http-Verben ab, die vom Autorisierungsendpunkt unterstützt werden, oder legt diese fest. GET muss immer vorhanden sein. POST ist optional. |
BearerTokenSendingMethods |
Ruft ab oder legt fest, wie der Mechanismus angegeben wird, durch den das Zugriffstoken an die API übergeben wird. |
ClientAuthenticationMethod |
Ruft die Methode der Authentifizierung ab, die vom Tokenendpunkt dieses Autorisierungsservers unterstützt wird, oder legt diese fest. Mögliche Werte sind Basic und/oder Body. Wenn Body angegeben ist, werden Clientanmeldeinformationen und andere Parameter innerhalb des Anforderungstexts im Format application/x-www-form-urlencoded übergeben. |
ClientId |
Ruft die Client- oder App-ID ab, die bei diesem Autorisierungsserver registriert ist, oder legt diese fest. |
ClientRegistrationEndpoint |
Ruft einen optionalen Verweis auf eine Seite ab, auf der die Client- oder App-Registrierung für diesen Autorisierungsserver ausgeführt wird, oder legt diesen fest. Enthält eine absolute URL zu der Entität, auf die verwiesen wird. |
ClientSecret |
Ruft den geheimen Client- oder App-Geheimnis ab, der bei diesem Autorisierungsserver registriert ist, oder legt diesen fest. Diese Eigenschaft wird bei GET-Vorgängen nicht ausgefüllt! Verwenden Sie die POST-Anforderung "/listSecrets", um den Wert abzurufen. |
DefaultScope |
Ruft den Standardmäßig angeforderten Zugriffstokenbereich ab oder legt diesen fest. Kann auf API-Ebene überschrieben werden. Sollte in Form einer Zeichenfolge mit durch Leerzeichen getrennten Werten bereitgestellt werden. |
Description |
Ruft die Beschreibung des Autorisierungsservers ab oder legt diese fest. Darf HTML-Formatierungstags enthalten. |
DisplayName |
Ruft den benutzerfreundlichen Autorisierungsservernamen ab oder legt den Namen fest. |
GrantTypes |
Ruft die Form einer Autorisierungszuweisung ab, die der Client zum Anfordern des Zugriffstokens verwendet, oder legt diese fest. |
Id |
Ruft die vollqualifizierte Ressourcen-ID für die Ressource ab. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} (Geerbt von Resource) |
Name |
Ruft den Namen der Ressource ab. (Geerbt von Resource) |
ResourceOwnerPassword |
Abrufen oder Festlegen können optional angegeben werden, wenn der Kennwortzuweisungstyp des Ressourcenbesitzers von diesem Autorisierungsserver unterstützt wird. Das Kennwort des Standardressourcenbesitzers. |
ResourceOwnerUsername |
Abrufen oder Festlegen können optional angegeben werden, wenn der Kennwortzuweisungstyp des Ressourcenbesitzers von diesem Autorisierungsserver unterstützt wird. Der Benutzername des Standardressourcenbesitzers. |
SupportState |
Ruft ab, ob true, der Autorisierungsserver den Zustandsparameter aus der Autorisierungsanforderung in seine Antwort einschließt, oder legt diesen fest. Der Client kann mithilfe des Zustandsparameters die Protokollsicherheit erhöhen. |
TokenBodyParameters |
Ruft zusätzliche Parameter ab, die vom Tokenendpunkt dieses Autorisierungsservers benötigt werden, der als Array von JSON-Objekten mit Zeichenfolgeneigenschaften für Name und Wert dargestellt wird, d. h. {"name" : "name value", "value": "a value"}. |
TokenEndpoint |
Ruft den oAuth-Tokenendpunkt ab oder legt diesen fest. Enthält einen absoluten URI zu der Entität, auf die verwiesen wird. |
Type |
Ruft den Typ der Ressource ab. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" (Geerbt von Resource) |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET