{"id":4410,"date":"2020-04-30T09:00:14","date_gmt":"2020-04-30T16:00:14","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=4410"},"modified":"2020-04-30T09:00:14","modified_gmt":"2020-04-30T16:00:14","slug":"token-configuration-in-azure-ad-app-registrations-now-generally-available","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/token-configuration-in-azure-ad-app-registrations-now-generally-available\/","title":{"rendered":"Token configuration in Azure AD app registrations now generally available"},"content":{"rendered":"<p>Hello Developers,<\/p>\n<p><a href=\"https:\/\/developer.microsoft.com\/en-us\/graph\/blogs\/now-available-azure-ad-app-registrations-token-configuration-preview-simplifies-management-of-optional-claims\/\">Last year we introduced the Token configuration experience<\/a> within Azure AD App registrations and now we\u2019re excited to announce its general availability. Optional claims can be used to include additional claims in tokens, change the behavior of specific claims and access custom directory extension claims. The Token configuration experience helps to minimize optional claims issues by providing a dynamic list of claims for your Azure AD application (no need for you to figure out which optional claims are applicable) and even shows any existing optional claims. Some highlights of the Token configuration experience include:<\/p>\n<p>View optional claims that were configured through the Manifest; incorrectly configured optional claims are flagged:<\/p>\n<p><img decoding=\"async\" class=\"size-large wp-image-4421 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-1-1024x423.png\" alt=\"\" width=\"1024\" height=\"423\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-1-1024x423.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-1-300x124.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-1-768x317.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-1-1536x634.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-1.png 1917w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Easily add new optional claims by selecting from a dynamic list of applicable claims:<\/p>\n<p><img decoding=\"async\" class=\"size-large wp-image-4420 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-2-1024x477.png\" alt=\"\" width=\"1024\" height=\"477\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-2-1024x477.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-2-300x140.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-2-768x358.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-2-1536x715.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-2.png 1914w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Add groups claims and configure the format by token type:<\/p>\n<p><img decoding=\"async\" class=\"size-large wp-image-4419 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-3-1024x475.png\" alt=\"\" width=\"1024\" height=\"475\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-3-1024x475.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-3-300x139.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-3-768x356.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-3-1536x713.png 1536w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/04\/TokenConfig-3.png 1916w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>We already have some enhancements planned for the Token configuration experience based on customer feedback, so please continue letting us know what you think! Learn more about the optional claims and the Token configuration experience <a href=\"https:\/\/nam06.safelinks.protection.outlook.com\/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Factive-directory%2Fdevelop%2Factive-directory-optional-claims&amp;data=02%7C01%7CLin.Jimmy%40microsoft.com%7C08ba647eafcb4e84f70108d7e0e1891a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637225131630853029&amp;sdata=m2Og7olJ%2BH8johRTSVwzGHA%2FyrR315CU%2B1%2BlSMIx37o%3D&amp;reserved=0\">here<\/a>.<\/p>\n<p>-Microsoft identity platform team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello Developers, Last year we introduced the Token configuration experience within Azure AD App registrations and now we\u2019re excited to announce its general availability. Optional claims can be used to include additional claims in tokens, change the behavior of specific claims and access custom directory extension claims. The Token configuration experience helps to minimize optional [&hellip;]<\/p>\n","protected":false},"author":69081,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[22],"class_list":["post-4410","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-identity-platform","tag-azure-ad"],"acf":[],"blog_post_summary":"<p>Hello Developers, Last year we introduced the Token configuration experience within Azure AD App registrations and now we\u2019re excited to announce its general availability. Optional claims can be used to include additional claims in tokens, change the behavior of specific claims and access custom directory extension claims. The Token configuration experience helps to minimize optional [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/4410","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69081"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=4410"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/4410\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=4410"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=4410"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=4410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}