ApplicationCreateParameters Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Request parameters for creating a new application.
public class ApplicationCreateParameters : Microsoft.Azure.Graph.RBAC.Models.ApplicationBase
type ApplicationCreateParameters = class
inherit ApplicationBase
Public Class ApplicationCreateParameters
Inherits ApplicationBase
- Inheritance
Constructors
ApplicationCreateParameters() |
Initializes a new instance of the ApplicationCreateParameters class. |
ApplicationCreateParameters(String, 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, IList<String>) |
Initializes a new instance of the ApplicationCreateParameters class. |
Properties
AllowGuestsSignIn |
Gets or sets a property on the application to indicate if the application accepts other IDPs or not or partially accepts. (Inherited from ApplicationBase) |
AllowPassthroughUsers |
Gets or sets indicates that the application supports pass through users who have no presence in the resource tenant. (Inherited from ApplicationBase) |
AppLogoUrl |
Gets or sets the url for the application logo image stored in a CDN. (Inherited from ApplicationBase) |
AppPermissions |
Gets or sets the application permissions. (Inherited from ApplicationBase) |
AppRoles |
Gets or sets the collection of application roles that an application may declare. These roles can be assigned to users, groups or service principals. (Inherited from ApplicationBase) |
AvailableToOtherTenants |
Gets or sets whether the application is available to other tenants. (Inherited from ApplicationBase) |
DisplayName |
Gets or sets the display name of the application. |
ErrorUrl |
Gets or sets a URL provided by the author of the application to report errors when using the application. (Inherited from ApplicationBase) |
GroupMembershipClaims |
Gets or sets configures the groups claim issued in a user or OAuth 2.0 access token that the app expects. (Inherited from ApplicationBase) |
Homepage |
Gets or sets the home page of the application. (Inherited from ApplicationBase) |
IdentifierUris |
Gets or sets a collection of URIs for the application. |
InformationalUrls |
Gets or sets urls with more informations of the application. (Inherited from ApplicationBase) |
IsDeviceOnlyAuthSupported |
Gets or sets specifies whether this application supports device authentication without a user. The default is false. (Inherited from ApplicationBase) |
KeyCredentials |
Gets or sets a collection of KeyCredential objects. (Inherited from ApplicationBase) |
KnownClientApplications |
Gets or sets client applications that are tied to this resource application. Consent to any of the known client applications will result in implicit consent to the resource application through a combined consent dialog (showing the OAuth permission scopes required by the client and the resource). (Inherited from ApplicationBase) |
LogoutUrl |
Gets or sets the url of the logout page (Inherited from ApplicationBase) |
Oauth2AllowImplicitFlow |
Gets or sets whether to allow implicit grant flow for OAuth2 (Inherited from ApplicationBase) |
Oauth2AllowUrlPathMatching |
Gets or sets specifies whether during a token Request Azure AD will allow path matching of the redirect URI against the applications collection of replyURLs. The default is false. (Inherited from ApplicationBase) |
Oauth2Permissions |
Gets or sets the collection of OAuth 2.0 permission scopes that the web API (resource) application exposes to client applications. These permission scopes may be granted to client applications during consent. (Inherited from ApplicationBase) |
Oauth2RequirePostResponse |
Gets or sets specifies whether, as part of OAuth 2.0 token requests, Azure AD will allow POST requests, as opposed to GET requests. The default is false, which specifies that only GET requests will be allowed. (Inherited from ApplicationBase) |
OptionalClaims | (Inherited from ApplicationBase) |
OrgRestrictions |
Gets or sets a list of tenants allowed to access application. (Inherited from ApplicationBase) |
PasswordCredentials |
Gets or sets a collection of PasswordCredential objects (Inherited from ApplicationBase) |
PreAuthorizedApplications |
Gets or sets list of pre-authorized applications. (Inherited from ApplicationBase) |
PublicClient |
Gets or sets specifies whether this application is a public client (such as an installed application running on a mobile device). Default is false. (Inherited from ApplicationBase) |
PublisherDomain |
Gets or sets reliable domain which can be used to identify an application. (Inherited from ApplicationBase) |
ReplyUrls |
Gets or sets a collection of reply URLs for the application. (Inherited from ApplicationBase) |
RequiredResourceAccess |
Gets or sets specifies resources that this application requires access to and the set of OAuth permission scopes and application roles that it needs under each of those resources. This pre-configuration of required resource access drives the consent experience. (Inherited from ApplicationBase) |
SamlMetadataUrl |
Gets or sets the URL to the SAML metadata for the application. (Inherited from ApplicationBase) |
SignInAudience |
Gets or sets audience for signing in to the application (AzureADMyOrganization, AzureADAllOrganizations, AzureADAndMicrosoftAccounts). (Inherited from ApplicationBase) |
WwwHomepage |
Gets or sets the primary Web page. (Inherited from ApplicationBase) |
Methods
Validate() |
Validate the object. |