Partager via


OAuth2Permission Classe

Définition

Représente l’étendue d’une autorisation OAuth 2.0 déléguée. Les étendues d’autorisation déléguée OAuth 2.0 spécifiées peuvent être demandées par les applications clientes (par le biais de la collection requiredResourceAccess sur l’objet Application) lors de l’appel d’une application de ressource. La propriété oauth2Permissions de l’entité ServicePrincipal et de l’entité Application est une collection de OAuth2Permission.

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

Constructeurs

OAuth2Permission()

Initialise une nouvelle instance de la classe OAuth2Permission.

OAuth2Permission(String, String, String, Nullable<Boolean>, String, String, String, String)

Initialise une nouvelle instance de la classe OAuth2Permission.

Propriétés

AdminConsentDescription

Obtient ou définit le texte d’aide d’autorisation qui s’affiche dans les expériences de consentement de l’administrateur et d’affectation d’application.

AdminConsentDisplayName

Obtient ou définit le nom d’affichage de l’autorisation qui apparaît dans les expériences de consentement administrateur et d’affectation d’application.

Id

Obtient ou définit l’identificateur d’autorisation d’étendue unique à l’intérieur de la collection oauth2Permissions.

IsEnabled

Obtient ou définit lors de la création ou de la mise à jour d’une autorisation, cette propriété doit avoir la valeur true (qui est la valeur par défaut). Pour pouvoir supprimer une autorisation, vous devez d’abord définir cette propriété sur false. À ce stade, dans un appel ultérieur, l’autorisation peut être supprimée.

Type

Obtient ou définit spécifie si cette autorisation d’étendue peut être consentie par un utilisateur final ou s’il s’agit d’une autorisation à l’échelle du locataire qui doit être consentie par un administrateur d’entreprise. Les valeurs possibles sont « Utilisateur » ou « Administrateur ».

UserConsentDescription

Obtient ou définit le texte d’aide d’autorisation qui s’affiche dans l’expérience de consentement de l’utilisateur final.

UserConsentDisplayName

Obtient ou définit le nom d’affichage de l’autorisation qui apparaît dans l’expérience de consentement de l’utilisateur final.

Value

Obtient ou définit la valeur de la revendication d’étendue que l’application de ressources doit attendre dans le jeton d’accès OAuth 2.0.

S’applique à