Partager via


ApplicationBase Constructeurs

Définition

Surcharges

ApplicationBase()

Initialise une nouvelle instance de la classe ApplicationBase.

ApplicationBase(Nullable<Boolean>, Nullable<Boolean>, String, IList<AppRole>, IList<String>, Nullable<Boolean>, String, Object, String, InformationalUrl, Nullable<Boolean>, IList<KeyCredential>, IList<String>, String, Nullable<Boolean>, Nullable<Boolean>, IList<OAuth2Permission>, Nullable<Boolean>, IList<String>, OptionalClaims, IList<PasswordCredential>, IList<PreAuthorizedApplication>, Nullable<Boolean>, String, IList<String>, IList<RequiredResourceAccess>, String, String, String)

Initialise une nouvelle instance de la classe ApplicationBase.

ApplicationBase()

Initialise une nouvelle instance de la classe ApplicationBase.

public ApplicationBase ();
Public Sub New ()

S’applique à

ApplicationBase(Nullable<Boolean>, Nullable<Boolean>, String, IList<AppRole>, IList<String>, Nullable<Boolean>, String, Object, String, InformationalUrl, Nullable<Boolean>, IList<KeyCredential>, IList<String>, String, Nullable<Boolean>, Nullable<Boolean>, IList<OAuth2Permission>, Nullable<Boolean>, IList<String>, OptionalClaims, IList<PasswordCredential>, IList<PreAuthorizedApplication>, Nullable<Boolean>, String, IList<String>, IList<RequiredResourceAccess>, String, String, String)

Initialise une nouvelle instance de la classe ApplicationBase.

public ApplicationBase (bool? allowGuestsSignIn = default, bool? allowPassthroughUsers = default, string appLogoUrl = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.AppRole> appRoles = default, System.Collections.Generic.IList<string> appPermissions = default, bool? availableToOtherTenants = default, string errorUrl = default, object groupMembershipClaims = default, string homepage = default, Microsoft.Azure.Graph.RBAC.Models.InformationalUrl informationalUrls = default, bool? isDeviceOnlyAuthSupported = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.KeyCredential> keyCredentials = default, System.Collections.Generic.IList<string> knownClientApplications = default, string logoutUrl = default, bool? oauth2AllowImplicitFlow = default, bool? oauth2AllowUrlPathMatching = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.OAuth2Permission> oauth2Permissions = default, bool? oauth2RequirePostResponse = default, System.Collections.Generic.IList<string> orgRestrictions = default, Microsoft.Azure.Graph.RBAC.Models.OptionalClaims optionalClaims = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.PasswordCredential> passwordCredentials = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.PreAuthorizedApplication> preAuthorizedApplications = default, bool? publicClient = default, string publisherDomain = default, System.Collections.Generic.IList<string> replyUrls = default, System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.RequiredResourceAccess> requiredResourceAccess = default, string samlMetadataUrl = default, string signInAudience = default, string wwwHomepage = default);
new Microsoft.Azure.Graph.RBAC.Models.ApplicationBase : Nullable<bool> * Nullable<bool> * string * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.AppRole> * System.Collections.Generic.IList<string> * Nullable<bool> * string * obj * string * Microsoft.Azure.Graph.RBAC.Models.InformationalUrl * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.KeyCredential> * System.Collections.Generic.IList<string> * string * Nullable<bool> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.OAuth2Permission> * Nullable<bool> * System.Collections.Generic.IList<string> * Microsoft.Azure.Graph.RBAC.Models.OptionalClaims * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.PasswordCredential> * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.PreAuthorizedApplication> * Nullable<bool> * string * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Microsoft.Azure.Graph.RBAC.Models.RequiredResourceAccess> * string * string * string -> Microsoft.Azure.Graph.RBAC.Models.ApplicationBase
Public Sub New (Optional allowGuestsSignIn As Nullable(Of Boolean) = Nothing, Optional allowPassthroughUsers As Nullable(Of Boolean) = Nothing, Optional appLogoUrl As String = Nothing, Optional appRoles As IList(Of AppRole) = Nothing, Optional appPermissions As IList(Of String) = Nothing, Optional availableToOtherTenants As Nullable(Of Boolean) = Nothing, Optional errorUrl As String = Nothing, Optional groupMembershipClaims As Object = Nothing, Optional homepage As String = Nothing, Optional informationalUrls As InformationalUrl = Nothing, Optional isDeviceOnlyAuthSupported As Nullable(Of Boolean) = Nothing, Optional keyCredentials As IList(Of KeyCredential) = Nothing, Optional knownClientApplications As IList(Of String) = Nothing, Optional logoutUrl As String = Nothing, Optional oauth2AllowImplicitFlow As Nullable(Of Boolean) = Nothing, Optional oauth2AllowUrlPathMatching As Nullable(Of Boolean) = Nothing, Optional oauth2Permissions As IList(Of OAuth2Permission) = Nothing, Optional oauth2RequirePostResponse As Nullable(Of Boolean) = Nothing, Optional orgRestrictions As IList(Of String) = Nothing, Optional optionalClaims As OptionalClaims = Nothing, Optional passwordCredentials As IList(Of PasswordCredential) = Nothing, Optional preAuthorizedApplications As IList(Of PreAuthorizedApplication) = Nothing, Optional publicClient As Nullable(Of Boolean) = Nothing, Optional publisherDomain As String = Nothing, Optional replyUrls As IList(Of String) = Nothing, Optional requiredResourceAccess As IList(Of RequiredResourceAccess) = Nothing, Optional samlMetadataUrl As String = Nothing, Optional signInAudience As String = Nothing, Optional wwwHomepage As String = Nothing)

Paramètres

allowGuestsSignIn
Nullable<Boolean>

Propriété sur l’application pour indiquer si l’application accepte d’autres IDPs ou non ou accepte partiellement.

allowPassthroughUsers
Nullable<Boolean>

Indique que l’application prend en charge les utilisateurs qui n’ont pas de présence dans le locataire de ressource.

appLogoUrl
String

URL de l’image du logo de l’application stockée dans un CDN.

appRoles
IList<AppRole>

Collection de rôles d'application qu'une application peut déclarer. Ces rôles peuvent être assignés aux utilisateurs, groupes ou principaux du service.

appPermissions
IList<String>

Autorisations d’application.

availableToOtherTenants
Nullable<Boolean>

Indique si l’application est disponible pour d’autres locataires.

errorUrl
String

URL fournie par l’auteur de l’application pour signaler les erreurs lors de l’utilisation de l’application.

groupMembershipClaims
Object

Configure la revendication de groupe émise dans un utilisateur ou un jeton d’accès OAuth 2.0 attendu par l’application.

homepage
String

Page d’accueil de l’application.

informationalUrls
InformationalUrl

url avec plus d’informations sur l’application.

isDeviceOnlyAuthSupported
Nullable<Boolean>

Spécifie si cette application prend en charge l’authentification d’appareil sans utilisateur. La valeur par défaut est false.

keyCredentials
IList<KeyCredential>

Collection d’objets KeyCredential.

knownClientApplications
IList<String>

Applications clientes associées à cette application de ressource. Le consentement pour les applications clientes connues entraîne un consentement implicite pour l'application de ressource via un dialogue de consentement combiné (affichant les étendues d'autorisation requises par le client et la ressource).

logoutUrl
String

URL de la page de déconnexion

oauth2AllowImplicitFlow
Nullable<Boolean>

Autoriser le flux d’octroi implicite pour OAuth2

oauth2AllowUrlPathMatching
Nullable<Boolean>

Spécifie si, lors d’une demande de jeton, Azure AD autorise la correspondance de chemin d’accès de l’URI de redirection avec la collection d’applications de replyURLs. La valeur par défaut est false.

oauth2Permissions
IList<OAuth2Permission>

Collection d’étendues d’autorisation OAuth 2.0 que l’application d’API web (ressource) expose aux applications clientes. Ces étendues d’autorisation peuvent être accordées aux applications clientes durant le consentement.

oauth2RequirePostResponse
Nullable<Boolean>

Spécifie si, dans le cadre des requêtes de jeton OAuth 2.0, Azure AD autorise les requêtes POST, par opposition aux requêtes GET. La valeur par défaut est false, ce qui indique que seules les requêtes GET sont autorisées.

orgRestrictions
IList<String>

Liste des locataires autorisés à accéder à l’application.

optionalClaims
OptionalClaims
passwordCredentials
IList<PasswordCredential>

Collection d’objets PasswordCredential

preAuthorizedApplications
IList<PreAuthorizedApplication>

liste des applications préautorisées.

publicClient
Nullable<Boolean>

Spécifie si cette application est un client public (comme une application installée s’exécutant sur un appareil mobile). La valeur par défaut est false.

publisherDomain
String

Domaine fiable qui peut être utilisé pour identifier une application.

replyUrls
IList<String>

Collection d’URL de réponse pour l’application.

requiredResourceAccess
IList<RequiredResourceAccess>

Spécifie les ressources auxquelles cette application souhaite accéder et l’ensemble des étendues d’autorisation OAuth et de rôles d’application dont elle a besoin sous chacune de ces ressources. Cette pré-configuration d’accès aux ressources nécessaires implique une expérience de consentement.

samlMetadataUrl
String

URL vers les métadonnées SAML pour l’application.

signInAudience
String

Audience pour la connexion à l’application (AzureADMyOrganization, AzureADAllOrganizations, AzureADAndMicrosoftAccounts).

wwwHomepage
String

Page web principale.

S’applique à