Application Class
Active Directory application information.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
Application
Constructor
Application(**kwargs)
Parameters
Unmatched properties from the message are deserialized this collection
- allow_guests_sign_in
- bool
A property on the application to indicate if the application accepts other IDPs or not or partially accepts.
- allow_passthrough_users
- bool
Indicates that the application supports pass through users who have no presence in the resource tenant.
The collection of application roles that an application may declare. These roles can be assigned to users, groups or service principals.
- error_url
- str
A URL provided by the author of the application to report errors when using the application.
- group_membership_claims
- object
Configures the groups claim issued in a user or OAuth 2.0 access token that the app expects.
- is_device_only_auth_supported
- bool
Specifies whether this application supports device authentication without a user. The default is false.
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).
- oauth2_allow_url_path_matching
- bool
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.
- oauth2_permissions
- list[OAuth2Permission]
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.
- oauth2_require_post_response
- bool
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.
- optional_claims
- OptionalClaims
- pre_authorized_applications
- list[PreAuthorizedApplication]
list of pre-authorized applications.
- public_client
- bool
Specifies whether this application is a public client (such as an installed application running on a mobile device). Default is false.
- required_resource_access
- list[RequiredResourceAccess]
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.
- sign_in_audience
- str
Audience for signing in to the application (AzureADMyOrganization, AzureADAllOrganizations, AzureADAndMicrosoftAccounts).
Variables
- object_id
- str
The object ID.
- deletion_timestamp
- datetime
The time at which the directory object was deleted.
Feedback
Submit and view feedback for