Azure AD App Registration Manifest

Q

What Azure AD App Registration Manifest?

✍: FYIcenter.com

A

Azure AD App Registration Manifest is JSON file that contains a definition of all the attributes of an application object in the Microsoft identity platform. It also serves as a mechanism for updating the application object.

Here is an example Azure AD App Registration Manifest file:

{
	"id": "020f3f92-89d9-403e-939d-38f7d657ac50",
	"acceptMappedClaims": null,
	"accessTokenAcceptedVersion": null,
	"allowPublicClient": false,
	"appId": "bd51d56c-e744-4a58-91e1-9afd0d7e821c",
	"appRoles": [],
	"oauth2AllowUrlPathMatching": false,
	"createdDateTime": "2019-01-01T18:12:23Z",
	"groupMembershipClaims": null,
	"identifierUris": [
		"https://moduslink.onmicrosoft.com/14a261e1-..."
	],
	"informationalUrls": {
		"termsOfService": null,
		"support": null,
		"privacy": null,
		"marketing": null
	},
	"keyCredentials": [],
	"knownClientApplications": [],
	"logoUrl": "data:image/gif;base64,R0lGODl...",
	"logoutUrl": null,
	"name": "OpenID Test",
	"oauth2AllowIdTokenImplicitFlow": true,
	"oauth2AllowImplicitFlow": true,
	"oauth2Permissions": [
		{
			"adminConsentDescription": 
               "Allow the application to access OpenID Test on ...",
			"adminConsentDisplayName": "Access OpenID Test",
			"id": "4421b2ae-8c6b-425d-abea-809da20f1cbd",
			"isEnabled": true,
			"lang": null,
			"origin": "Application",
			"type": "User",
			"userConsentDescription": 
               "Allow the application to access OpenID Test on your behalf.",
			"userConsentDisplayName": "Access OpenID Test",
			"value": "user_impersonation"
		}
	],
	"oauth2RequirePostResponse": false,
	"optionalClaims": null,
	"orgRestrictions": [],
	"parentalControlSettings": {
		"countriesBlockedForMinors": [],
		"legalAgeGroupRule": "Allow"
	},
	"passwordCredentials": [],
	"preAuthorizedApplications": [],
	"publisherDomain": null,
	"replyUrlsWithType": [
		{
			"url": "http://dev.fyicenter.com/openID_receiver",
			"type": "Web"
		}
	],
	"requiredResourceAccess": [
		{
			"resourceAppId": "00000001-0000-0000-a000-000000000000",
			"resourceAccess": [
				{
					"id": "094191ff-2618-4a91-b71d-db9df19d13da",
					"type": "Scope"
				}
			]
		}
	],
	"samlMetadataUrl": null,
	"signInUrl": "http://dev.fyicenter.com/",
	"signInAudience": "AzureADMyOrg",
	"tags": [],
	"tokenEncryptionKeyId": null
}

 

⇒ Azure AD Integration Versions 1 and 2

⇐ Add App Secret Keys on Azure AD

⇑ Integration with Azure Active Directory

⇑⇑ OpenID Tutorials

2022-03-29, 2535👍, 0💬