Show / Hide Table of Contents

Policy.ReadWrite.ApplicationConfiguration

Allows the app to read and write your organization's application configuration policies on behalf of the signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.

Graph Methods

Type: A = Application Permission, D = Delegate Permission

Ver Type Method
V1 A,D DELETE /applications(appId='{appId}')/tokenLifetimePolicies/$ref
V1 A,D DELETE /applications/{id}/tokenIssuancePolicies/{id}/$ref
V1 A,D DELETE /applications/{id}/tokenLifetimePolicies/{id}/$ref
V1 A,D DELETE /applications/{id}/tokenLifetimePolicies/$ref
V1 A,D DELETE /identity/events/onSignupStart/{id}
V1 A,D DELETE /policies/activityBasedTimeoutPolicies/{id}
V1 A,D DELETE /policies/appManagementPolicies/{id}
V1 A,D DELETE /policies/claimsMappingPolicies/{id}
V1 A,D DELETE /policies/homeRealmDiscoveryPolicies/{id}
V1 A,D DELETE /policies/tokenIssuancePolicies/{id}
V1 A,D DELETE /policies/tokenLifetimePolicies/{id}
V1 A,D DELETE /servicePrincipals(appId='{appId}')/claimsMappingPolicies/{id}/$ref
V1 A,D DELETE /servicePrincipals(appId='{appId}')/homeRealmDiscoveryPolicies/{id}/$ref
V1 A,D DELETE /servicePrincipals(appId='{appId}')/homeRealmDiscoveryPolicies/{policyId}/$ref
V1 A,D DELETE /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/$ref
V1 A,D DELETE /servicePrincipals/{id}/claimsMappingPolicies/{id}/$ref
V1 A,D DELETE /servicePrincipals/{id}/homeRealmDiscoveryPolicies/{id}/$ref
V1 A,D DELETE /servicePrincipals/{id}/homeRealmDiscoveryPolicies/{policyId}/$ref
V1 A,D DELETE /servicePrincipals/{id}/tokenLifetimePolicies/$ref
V1 A,D GET /applications(appId='{appId}')/tokenIssuancePolicies
V1 A,D GET /applications(appId='{appId}')/tokenLifetimePolicies
V1 A,D GET /applications/{id}/tokenIssuancePolicies
V1 A,D GET /applications/{id}/tokenLifetimePolicies
V1 A,D GET /identity/events/onSignupStart
V1 A,D GET /identity/events/onSignupStart/{id}
V1 A,D GET /policies/activityBasedTimeoutPolicies/{id}
V1 A,D GET /policies/appManagementPolicies
V1 A,D GET /policies/appManagementPolicies/{id}
V1 A,D GET /policies/appManagementPolicies/{id}/appliesTo
V1 A,D GET /policies/claimsMappingPolicies
V1 A,D GET /policies/claimsMappingPolicies/{id}
V1 A,D GET /policies/claimsMappingPolicies/{id}/appliesTo
V1 A,D GET /policies/defaultAppManagementPolicy
V1 A,D GET /policies/homeRealmDiscoveryPolicies
V1 A,D GET /policies/homeRealmDiscoveryPolicies/{id}
V1 A,D GET /policies/homeRealmDiscoveryPolicies/{id}/appliesTo
V1 A,D GET /policies/tokenIssuancePolicies/{id}
V1 A,D GET /policies/tokenIssuancePolicies/{id}/appliesTo
V1 A,D GET /policies/tokenLifetimePolicies/{id}
V1 A,D GET /policies/tokenLifetimePolicies/{id}/appliesTo
V1 A,D GET /servicePrincipals(appId='{appId}')/claimsMappingPolicies
V1 A,D GET /servicePrincipals(appId='{appId}')/homeRealmDiscoveryPolicies
V1 A,D GET /servicePrincipals(appId='{appId}')/tokenLifetimePolicies
V1 A,D GET /servicePrincipals/{id}/claimsMappingPolicies
V1 A,D GET /servicePrincipals/{id}/homeRealmDiscoveryPolicies
V1 A,D GET /servicePrincipals/{id}/tokenLifetimePolicies
V1 A,D GET policies/activityBasedTimeoutPolicies
V1 A,D GET policies/tokenIssuancePolicies
V1 A,D GET policies/tokenLifetimePolicies
V1 A,D PATCH /identity/events/onSignupStart/{id}
V1 A,D PATCH /policies/activityBasedTimeoutPolicies/{id}
V1 A,D PATCH /policies/appManagementPolicies/{id}
V1 A,D PATCH /policies/claimsMappingPolicies/{id}
V1 A,D PATCH /policies/defaultAppManagementPolicy
V1 A,D PATCH /policies/homeRealmDiscoveryPolicies/{id}
V1 A,D PATCH /policies/tokenIssuancePolicies/{id}
V1 A,D PATCH /policies/tokenLifetimePolicies/{id}
V1 A,D POST /applications(appId='{appId}')/tokenIssuancePolicies/$ref
V1 A,D POST /applications(appId='{appId}')/tokenLifetimePolicies/$ref
V1 A,D POST /applications/{id}/appManagementPolicies/$ref
V1 A,D POST /applications/{id}/tokenIssuancePolicies/$ref
V1 A,D POST /applications/{id}/tokenLifetimePolicies/$ref
V1 A,D POST /identity/events/onSignupStart
V1 A,D POST /policies/appManagementPolicies
V1 A,D POST /policies/claimsMappingPolicies
V1 A,D POST /policies/homeRealmDiscoveryPolicies
V1 A,D POST /servicePrincipals(appId='{appId}')/claimsMappingPolicies/$ref
V1 A,D POST /servicePrincipals(appId='{appId}')/homeRealmDiscoveryPolicies/$ref
V1 A,D POST /servicePrincipals(appId='{appId}')/tokenLifetimePolicies/$ref
V1 A,D POST /servicePrincipals/{id}/claimsMappingPolicies/$ref
V1 A,D POST /servicePrincipals/{id}/homeRealmDiscoveryPolicies/$ref
V1 A,D POST /servicePrincipals/{id}/tokenLifetimePolicies/$ref
V1 A,D POST policies/activityBasedTimeoutPolicies
V1 A,D POST policies/tokenIssuancePolicies
V1 A,D POST policies/tokenLifetimePolicies
V1 A,D PUT /identity/events/onSignupStart/{id}

Delegate Permission

Id b27add92-efb2-4f16-84f5-8108ba77985c
Consent Type Admin
Display String Read and write your organization's application configuration policies
Description Allows the app to read and write your organization's application configuration policies on behalf of the signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.

Application Permission

Id be74164b-cff1-491c-8741-e671cb536e13
Display String Read and write your organization's application configuration policies
Description Allows the app to read and write your organization's application configuration policies, without a signed-in user. This includes policies such as activityBasedTimeoutPolicy, claimsMappingPolicy, homeRealmDiscoveryPolicy, tokenIssuancePolicy and tokenLifetimePolicy.

Resources

activityBasedTimeoutPolicy

Property Type Description
definition String collection A string collection containing a JSON string that defines the rules and settings for this policy. See below for more details about the JSON schema for this property. Required.
description String Description for this policy.
displayName String Display name for this policy. Required.
id String Unique identifier for this policy. Read-only.
isOrganizationDefault Boolean If set to true, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is false.

application

Property Type Description
addIns addIn collection Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams may set the addIns property for its "FileHandler" functionality. This will let services like Office 365 call the application in the context of a document the user is working on.
api apiApplication Specifies settings for an application that implements a web API.
appId String The unique identifier for the application that is assigned to an application by Azure AD. Not nullable. Read-only. Supports $filter (eq).
applicationTemplateId String Unique identifier of the applicationTemplate. Supports $filter (eq, not, ne).
appRoles appRole collection The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable.
certification certification Specifies the certification status of the application.
createdDateTime DateTimeOffset The date and time the application was registered. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.

Supports $filter (eq, ne, not, ge, le, in, and eq on null values) and $orderBy.
deletedDateTime DateTimeOffset The date and time the application was deleted. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.
description String Free text field to provide a description of the application object to end users. The maximum allowed size is 1024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
disabledByMicrosoftStatus String Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement).

Supports $filter (eq, ne, not).
displayName String The display name for the application. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.
groupMembershipClaims String Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).
id String Unique identifier for the application object. This property is referred to as Object ID in the Azure portal. Inherited from directoryObject. Key. Not nullable. Read-only. Supports $filter (eq, ne, not, in).
identifierUris String collection Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you'll reference in your API's code, and it must be globally unique. You can use the default value provided, which is in the form api://<application-client-id>, or specify a more readable URI like https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Azure AD application registration security best practices. Not nullable.

Supports $filter (eq, ne, ge, le, startsWith).
info informationalUrl Basic profile information of the application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps.

Supports $filter (eq, ne, not, ge, le, and eq on null values).
isDeviceOnlyAuthSupported Boolean Specifies whether this application supports device authentication without a user. The default is false.
isFallbackPublicClient Boolean Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where it is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.
keyCredentials keyCredential collection The collection of key credentials associated with the application. Not nullable. Supports $filter (eq, not, ge, le).
logo Stream The main logo for the application. Not nullable.
notes String Notes relevant for the management of the application.
oauth2RequiredPostResponse Boolean Specifies whether, as part of OAuth 2.0 token requests, Azure AD allows POST requests, as opposed to GET requests. The default is false, which specifies that only GET requests are allowed.
optionalClaims optionalClaims Application developers can configure optional claims in their Azure AD applications to specify the claims that are sent to their application by the Microsoft security token service. For more information, see How to: Provide optional claims to your app.
parentalControlSettings parentalControlSettings Specifies parental control settings for an application.
passwordCredentials passwordCredential collection The collection of password credentials associated with the application. Not nullable.
publicClient publicClientApplication Specifies settings for installed clients such as desktop or mobile devices.
publisherDomain String The verified publisher domain for the application. Read-only. For more information, see How to: Configure an application's publisher domain. Supports $filter (eq, ne, ge, le, startsWith).
requiredResourceAccess requiredResourceAccess collection Specifies the resources that the application needs to access. This property also specifies the set of delegated permissions and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience.

No more than 50 resource services (APIs) can be configured. Beginning mid-October 2021, the total number of required permissions must not exceed 400. For more information, see Limits on requested permissions per app. Not nullable.

Supports $filter (eq, not, ge, le).
samlMetadataUrl String The URL where the service exposes SAML metadata for federation. This property is valid only for single-tenant applications. Nullable.
serviceManagementReference String References application or service contact information from a Service or Asset Management database. Nullable.
signInAudience String Specifies the Microsoft accounts that are supported for the current application. The possible values are: AzureADMyOrg, AzureADMultipleOrgs, AzureADandPersonalMicrosoftAccount (default), and PersonalMicrosoftAccount. See more in the table.

The value of this object also limits the number of permissions an app can request. For more information, see Limits on requested permissions per app.

The value for this property has implications on other app object properties. As a result, if you change this property, you may need to change other properties first. For more information, see Validation differences for signInAudience.

Supports $filter (eq, ne, not).
spa spaApplication Specifies settings for a single-page application, including sign out URLs and redirect URIs for authorization codes and access tokens.
tags String collection Custom strings that can be used to categorize and identify the application. Not nullable.

Supports $filter (eq, not, ge, le, startsWith).
tokenEncryptionKeyId String Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD encrypts all the tokens it emits by using the key this property points to. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.
verifiedPublisher verifiedPublisher Specifies the verified publisher of the application. For more information about how publisher verification helps support application security, trustworthiness, and compliance, see Publisher verification.
web webApplication Specifies settings for a web application.

appManagementPolicy

Property Type Description
id String The policy identifier.
displayName String The display name of the policy. Inherited from policyBase.
description String The description of the policy. Inherited from policyBase.
isEnabled Boolean Denotes whether the policy is enabled.
restrictions appManagementConfiguration Restrictions that apply to an application or service principal object.

authenticationListener

Property Type Description
id String The identifier of the action.
priority Int32 The priority of the listener. Determines the order of evaluation when an event has multiple listeners. The priority is evaluated from low to high.
sourceFilter authenticationSourceFilter Filter based on the source of the authentication that is used to determine whether the listener is evaluated. This is currently limited to evaluations based on application the user is authenticating to.

authenticationSourceFilter

Property Type Description
includeApplications String collection Applications to include for evaluation of the authenticationListener. These applications trigger the associated action when used as the client application in the authentication flow. The application identifer is the application's client id.

b2xIdentityUserFlow

Property Type Description
apiConnectorConfiguration userFlowApiConnectorConfiguration Configuration for enabling an API connector for use as part of the self-service sign-up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration.
id String The name of the user flow. This is a required value and is immutable after it's created. The name will be prefixed with the value of B2X_1_ after creation.
userFlowType userFlowType The type of user flow. For self-service sign-up user flows, the value can only be signUpOrSignIn and cannot be modified after creation.
userFlowTypeVersion Single The version of the user flow. For self-service sign-up user flows, the version is always 1.

claimsMappingPolicy

Property Type Description
definition String collection A string collection containing a JSON string that defines the rules and settings for this policy. See Properties of a claims-mapping policy definition for more details about the JSON schema for this property. Required.
displayName String Display name for this policy. Required.
id String Unique identifier for this policy. Read-only.
isOrganizationDefault Boolean Ignore this property. The claims-mapping policy can only be applied to service principals and can't be set globally for the organization.

directoryObject

Property Type Description
deletedDateTime DateTimeOffset Date and time when this object was deleted. Always null when the object hasn't been deleted.
id String The unique identifier for the object. For example, 12345678-9abc-def0-1234-56789abcde. The value of the **i

homeRealmDiscoveryPolicy

Property Type Description
definition String collection A string collection containing a JSON string that defines the rules and settings for this policy. See Properties of a home realm discovery policy definition for more details about the JSON schema for this property. Required.
description String Description for this policy.
displayName String Display name for this policy. Required.
id String Unique identifier for this policy. Read-only.
isOrganizationDefault Boolean If set to true, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is false.

invokeUserFlowListener

Property Type Description
id String The identifier of the action. Inherited from authenticationListener.
priority Int32 The priority of the action that is used to determine one out of multiple applicable actions. Inherited from authenticationListener.
sourceFilter authenticationSourceFilter Filter based on the source of the authentication that is used to determine whether the listener is executed. Inherited from authenticationListener.

policyBase

Property Type Description
id String Unique identifier for this policy. Read-only. Inherited from directoryObject.
description String Description for this policy. Required.
displayName String Display name for this policy. Required.

servicePrincipal

Property Type Description
accountEnabled Boolean true if the service principal account is enabled; otherwise, false. If set to false, then no users will be able to sign in to this app, even if they are assigned to it. Supports $filter (eq, ne, not, in).
addIns addIn collection Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams may set the addIns property for its "FileHandler" functionality. This will let services like Microsoft 365 call the application in the context of a document the user is working on.
alternativeNames String collection Used to retrieve service principals by subscription, identify resource group and full resource ids for managed identities. Supports $filter (eq, not, ge, le, startsWith).
appDescription String The description exposed by the associated application.
appDisplayName String The display name exposed by the associated application.
appId String The unique identifier for the associated application (its appId property). Supports $filter (eq, ne, not, in, startsWith).
applicationTemplateId String Unique identifier of the applicationTemplate that the servicePrincipal was created from. Read-only. Supports $filter (eq, ne, NOT, startsWith).
appOwnerOrganizationId Guid Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications. Supports $filter (eq, ne, NOT, ge, le).
appRoleAssignmentRequired Boolean Specifies whether users or other service principals need to be granted an app role assignment for this service principal before users can sign in or apps can get tokens. The default value is false. Not nullable.

Supports $filter (eq, ne, NOT).
appRoles appRole collection The roles exposed by the application which this service principal represents. For more information see the appRoles property definition on the application entity. Not nullable.
deletedDateTime DateTimeOffset The date and time the service principal was deleted. Read-only.
description String Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps will display the application description in this field. The maximum allowed size is 1024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.
disabledByMicrosoftStatus String Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement).

Supports $filter (eq, ne, not).
displayName String The display name for the service principal. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.
homepage String Home page or landing page of the application.
id String The unique identifier for the service principal. Inherited from directoryObject. Key. Not nullable. Read-only. Supports $filter (eq, ne, not, in).
info informationalUrl Basic profile information of the acquired application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps.

Supports $filter (eq, ne, not, ge, le, and eq on null values).
keyCredentials keyCredential collection The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le).
loginUrl String Specifies the URL where the service provider redirects the user to Azure AD to authenticate. Azure AD uses the URL to launch the application from Microsoft 365 or the Azure AD My Apps. When blank, Azure AD performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Azure AD My Apps, or the Azure AD SSO URL.
logoutUrl String Specifies the URL that will be used by Microsoft's authorization service to logout an user using OpenId Connect front-channel, back-channel or SAML logout protocols.
notes String Free text field to capture information about the service principal, typically used for operational purposes. Maximum allowed size is 1024 characters.
notificationEmailAddresses String collection Specifies the list of email addresses where Azure AD sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Azure AD Gallery applications.
oauth2PermissionScopes permissionScope collection The delegated permissions exposed by the application. For more information see the oauth2PermissionScopes property on the application entity's api property. Not nullable.
passwordCredentials passwordCredential collection The collection of password credentials associated with the application. Not nullable.
preferredSingleSignOnMode string Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, notSupported, and oidc.
preferredTokenSigningKeyThumbprint String Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions.
replyUrls String collection The URLs that user tokens are sent to for sign in with the associated application, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to for the associated application. Not nullable.
resourceSpecificApplicationPermissions resourceSpecificPermission collection The resource-specific application permissions exposed by this application. Currently, resource-specific permissions are only supported for Teams apps accessing to specific chats and teams using Microsoft Graph. Read-only.
samlSingleSignOnSettings samlSingleSignOnSettings The collection for settings related to saml single sign-on.
servicePrincipalNames String collection Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,
  • Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the “aud” claim.

The any operator is required for filter expressions on multi-valued properties. Not nullable.

Supports $filter (eq, not, ge, le, startsWith).
servicePrincipalType String Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Azure AD internally. The servicePrincipalType property can be set to three different values:
  • Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens are not issued for the service principal.
  • ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but cannot be updated or modified directly.
  • Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. Legacy service principal can have credentials, service principal names, reply URLs, and other properties which are editable by an authorized user, but does not have an associated app registration. The appId value does not associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.
  • SocialIdp - For internal use.
signInAudience String Specifies the Microsoft accounts that are supported for the current application. Read-only.

Supported values are:
  • AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).
  • AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).
  • AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.
  • PersonalMicrosoftAccount: Users with a personal Microsoft account only.
tags String collection Custom strings that can be used to categorize and identify the service principal. Not nullable.

Supports $filter (eq, not, ge, le, startsWith).
tokenEncryptionKeyId String Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.
verifiedPublisher verifiedPublisher Specifies the verified publisher of the application which this service principal represents.

tenantAppManagementPolicy

Property Type Description
id String The default policy identifier.
displayName String The display name of the default policy. Inherited from policyBase.
description String The description of the default policy. Inherited from policyBase.
isEnabled Boolean Denotes whether the policy is enabled. Default value is false.
applicationRestrictions appManagementConfiguration Restrictions that apply as default to all application objects in the tenant.
servicePrincipalRestrictions appManagementConfiguration Restrictions that apply as default to all service principal objects in the tenant.

tokenIssuancePolicy

Property Type Description
definition String collection A string collection containing a JSON string that defines the rules and settings for this policy. See below for more details about the JSON schema for this property. Required.
description String Description for this policy.
displayName String Display name for this policy. Required.
id String Unique identifier for this policy. Read-only.
isOrganizationDefault Boolean Ignore this property. The token-issuance policy can only be applied to service principals and can't be set globally for the organization.

tokenLifetimePolicy

Property Type Description
definition String collection A string collection containing a JSON string that defines the rules and settings for this policy. See below for more details about the JSON schema for this property. Required.
description String Description for this policy.
displayName String Display name for this policy. Required.
id String Unique identifier for this policy. Read-only.
isOrganizationDefault Boolean If set to true, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is false.
In This Article
Back to top Created by merill | Submit feedback