Freigeben über


ApplicationBase Konstruktoren

Definition

Überlädt

ApplicationBase()

Initialisiert eine neue instance der ApplicationBase-Klasse.

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)

Initialisiert eine neue instance der ApplicationBase-Klasse.

ApplicationBase()

Initialisiert eine neue instance der ApplicationBase-Klasse.

public ApplicationBase ();
Public Sub New ()

Gilt für:

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)

Initialisiert eine neue instance der ApplicationBase-Klasse.

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)

Parameter

allowGuestsSignIn
Nullable<Boolean>

Eine Eigenschaft für die Anwendung, die angibt, ob die Anwendung andere IDPs akzeptiert oder nicht oder teilweise akzeptiert.

allowPassthroughUsers
Nullable<Boolean>

Gibt an, dass die Anwendung Passthrough-Benutzer unterstützt, die im Ressourcenmandanten nicht vorhanden sind.

appLogoUrl
String

Die URL für das Anwendungslogobild, das in einem CDN gespeichert ist.

appRoles
IList<AppRole>

Die Auflistung der Anwendungsrollen, die eine Anwendung deklarieren kann. Diese Rollen können Benutzern, Gruppen oder Dienstprinzipalen zugewiesen werden.

appPermissions
IList<String>

Die Anwendungsberechtigungen.

availableToOtherTenants
Nullable<Boolean>

Gibt an, ob die Anwendung für andere Mandanten verfügbar ist.

errorUrl
String

Eine URL, die vom Autor der Anwendung bereitgestellt wird, um Fehler bei der Verwendung der Anwendung zu melden.

groupMembershipClaims
Object

Konfiguriert den Gruppenanspruch, der in einem Benutzer- oder OAuth 2.0-Zugriffstoken ausgegeben wird, das die App erwartet.

homepage
String

Die Startseite der Anwendung.

informationalUrls
InformationalUrl

URLs mit weiteren Informationen zur Anwendung.

isDeviceOnlyAuthSupported
Nullable<Boolean>

Gibt an, ob diese Anwendung die Geräteauthentifizierung ohne Benutzer unterstützt. Die Standardeinstellung ist „false“.

keyCredentials
IList<KeyCredential>

Eine Auflistung von KeyCredential-Objekten.

knownClientApplications
IList<String>

Clientanwendungen, die an diese Ressourcenanwendung gebunden sind. Die Zustimmung zu einer der bekannten Clientanwendungen führt zu einer impliziten Zustimmung zur Ressourcenanwendung über ein kombiniertes Zustimmungsdialogfeld (das die OAuth-Berechtigungsbereiche anzeigt, die der Client und die Ressource benötigen).

logoutUrl
String

die URL der Abmeldeseite

oauth2AllowImplicitFlow
Nullable<Boolean>

Gibt an, ob der implizite Gewährungsflow für OAuth2 zugelassen werden soll

oauth2AllowUrlPathMatching
Nullable<Boolean>

Gibt an, ob Azure AD während einer Tokenanforderung den Pfadabgleich des Umleitungs-URI mit der Anwendungssammlung von replyURLs zulässt. Die Standardeinstellung ist „false“.

oauth2Permissions
IList<OAuth2Permission>

Die Sammlung von OAuth 2.0-Berechtigungsbereichen, die die Web-API-Anwendung (Ressource) für Clientanwendungen verfügbar macht. Diese Berechtigungsbereiche können Clientanwendungen im Zuge der Zustimmung gewährt werden.

oauth2RequirePostResponse
Nullable<Boolean>

Gibt an, ob Azure AD im Rahmen von OAuth 2.0-Tokenanforderungen POST-Anforderungen zulässt (im Gengensatz zu GET-Anforderungen). Beim Standartwert „false“ sind nur GET-Anforderungen zulässig.

orgRestrictions
IList<String>

Eine Liste der Mandanten, die auf die Anwendung zugreifen dürfen.

optionalClaims
OptionalClaims
passwordCredentials
IList<PasswordCredential>

Eine Auflistung von PasswordCredential-Objekten

preAuthorizedApplications
IList<PreAuthorizedApplication>

Liste der vorautorisierten Anwendungen.

publicClient
Nullable<Boolean>

Gibt an, ob es sich bei dieser Anwendung um einen öffentlichen Client handelt (beispielsweise eine installierte Anwendung auf einem mobilen Gerät). Der Standardwert ist "false".

publisherDomain
String

Zuverlässige Domäne, die zum Identifizieren einer Anwendung verwendet werden kann.

replyUrls
IList<String>

Eine Sammlung von Antwort-URLs für die Anwendung.

requiredResourceAccess
IList<RequiredResourceAccess>

Gibt Ressourcen an, auf die diese Anwendung zugreifen muss, sowie den Satz von OAuth-Berechtigungsbereichen und -Anwendungsrollen, die unter den jeweiligen Ressourcen benötigt werden. Durch diese Vorkonfiguration des erforderlichen Ressourcenzugriffs wird die Zustimmungsoberfläche bestimmt.

samlMetadataUrl
String

Die URL zu den SAML-Metadaten für die Anwendung.

signInAudience
String

Zielgruppe für die Anmeldung bei der Anwendung (AzureADMyOrganization, AzureADAllOrganizations, AzureADAndMicrosoftAccounts).

wwwHomepage
String

Die primäre Webseite.

Gilt für: