{"id":3598,"date":"2019-11-04T11:00:28","date_gmt":"2019-11-04T18:00:28","guid":{"rendered":"https:\/\/developer.microsoft.com\/en-us\/office\/blogs\/?p=3598"},"modified":"2021-10-18T11:02:48","modified_gmt":"2021-10-18T18:02:48","slug":"microsoft-identity-platform-at-ignite-2019","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/microsoft-identity-platform-at-ignite-2019\/","title":{"rendered":"Microsoft identity platform at Ignite 2019"},"content":{"rendered":"<p>Hello Developers!<\/p>\n<p>We\u2019re thrilled to be at <a href=\"https:\/\/www.microsoft.com\/en-us\/ignite\">Microsoft Ignite<\/a> in Orlando, FL this week engaging with our community of IT professionals and developers. We\u2019re excited to be showing the latest improvements that we\u2019re making to the Microsoft identity platform so it&#8217;s easier to develop apps that integrate with any Microsoft identity. Read on to learn more on how we\u2019re continuing to improve the Microsoft identity platform and what we\u2019re announcing this week at Ignite.<\/p>\n<p><strong>Microsoft Authentication Libraries available for more platforms<\/strong><\/p>\n<p>Just last month we announced that Microsoft Authentication Libraries (MSAL) for <a href=\"https:\/\/developer.microsoft.com\/en-us\/identity\/blogs\/microsoft-authentication-libraries-for-android-ios-and-macos-are-now-generally-available\/\">Android, iOS and macOS<\/a> are generally available. And today, we\u2019re announcing that MSAL for <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/quickstart-v2-python-webapp\">Python<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/quickstart-v2-java-webapp\">Java<\/a> are now in public preview. The Microsoft Authentication Libraries are the best way to integrate authentication into your applications and services for any Microsoft identity. By using our libraries your applications can begin to support single sign-on, advanced security features like <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/identity-protection\/overview\">Azure AD Identity Protection<\/a>, passwordless authentication, and comply with Conditional Access policies implemented by IT. For developers that have existing applications that use Azure Active Directory Authentication Library (ADAL) we\u2019ve made available <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/msal-net-migration\">detailed migration guidance<\/a> so your applications can be upgraded to MSAL.<\/p>\n<p><strong>Application API is now generally available<\/strong><\/p>\n<p>To make it even easier and more scalable to manage your applications, the Application API in Microsoft Graph is now generally available. All the things you can do in the app registrations experience can also be done through Microsoft Graph. With the Application API you can register, update or even rotate application certificates and secrets at scale through Microsoft Graph. Additionally, the Application API allows you to build workflows and automation to streamline processes. Be sure to <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/resources\/application?view=graph-rest-1.0\">explore our documentation<\/a> to learn about all the ways you can programmatically manage your applications.<\/p>\n<p><strong>Public preview of app registrations in Azure AD B2C tenants<\/strong><\/p>\n<p>We also brought the new app registrations experience in the Azure portal to Azure AD B2C tenants! The new experience, currently rolling out to public preview, shows you all your B2C app registrations and Azure AD app registrations in one place and gives you a consistent way to manage them. You can try it out by navigating to <a href=\"https:\/\/aka.ms\/b2capppreview\">App registrations (Preview)<\/a> in a B2C tenant. To learn more about how to get started, check out our <a href=\"https:\/\/aka.ms\/b2cappdocs\">documentation<\/a>.<\/p>\n<p><strong>Microsoft Graph now includes all Azure AD Graph capabilities and more<\/strong><\/p>\n<p>It\u2019s been quite a journey to bring all functionality that Azure AD Graph offers into Microsoft Graph. And today, we\u2019re thrilled to announce that all functionality in Azure AD Graph is now available in Microsoft Graph! Over the past few months we\u2019ve made managing OrgContacts, Cert-based auth configuration, Directory RBAC and more Azure AD APIs available in Microsoft Graph.<\/p>\n<p>Moving forward all Azure AD features and new innovations will only be available on Microsoft Graph. We strongly recommend developers building new apps to use Microsoft Graph only and developers who have <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/migrate-azure-ad-graph-overview\">existing apps to migrate to Microsoft Graph<\/a>. You can monitor the Azure AD capabilities that we add into Microsoft Graph in our <a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/changelog\">changelog<\/a>. We\u2019re in the process of rolling out all Azure AD Graph capabilities into Microsoft Graph and expect all customers to be able to take advantage of these capabilities by the end of this month.<\/p>\n<p><strong>Improving our consent model<\/strong><\/p>\n<p>As part of making our consent experience easier and more flexible, we\u2019ll be giving developers the ability to grant access to specific resources. This finer grained control helps administrators ensure that users within their tenants operate with least privilege. The ability to enable resource specific consent is now in preview for Microsoft Teams applications and we plan to expand this capability to other resources and scenarios.<\/p>\n<p>We\u2019ve also improved our admin consent experience so end users can quickly request consent to applications that you\u2019re building.\u00a0 The new admin consent experience allows users to request consent and to direct these requests to administrators so they can track app requests,\u00a0act on these requests, and approve consent at an app level. With the new workflow, we\u2019re helping end users seamlessly adopt applications while ensuring the applications they adopt adhere to organizational requirements.<\/p>\n<p><strong>Come talk to us at Ignite<\/strong><\/p>\n<p>If you\u2019re attending Microsoft Ignite this year be sure to stop by our Microsoft identity platform sessions to learn more about what\u2019s new and best practices when developing apps with the Microsoft identity platform.<\/p>\n<ul>\n<li><a href=\"https:\/\/myignite.techcommunity.microsoft.com\/sessions\/81635?source=sessions\">BRK4007 &#8211; Microsoft identity platform best practices for developers<\/a><\/li>\n<li><a href=\"https:\/\/myignite.techcommunity.microsoft.com\/sessions\/81634?source=sessions\">BRK2080 &#8211; Simplify sign in and authorization with the Microsoft identity platform<\/a><\/li>\n<li><a href=\"https:\/\/myignite.techcommunity.microsoft.com\/sessions\/81742?source=sessions\">THR3136 &#8211; Streamline your business processes and development with Azure Active Directory APIs in Microsoft Graph<\/a><\/li>\n<\/ul>\n<p>And if you have any questions and are at Microsoft Ignite, be sure to swing by our booth in the Microsoft 365 Platform area!<\/p>\n<p>-Microsoft identity platform team<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re thrilled to be at Microsoft Ignite in Orlando, FL this week engaging with our community of IT professionals and developers. We\u2019re excited to be showing the latest improvements that we\u2019re making to the Microsoft identity platform so it&#8217;s easier to develop apps that integrate with any Microsoft identity. Read on to learn more on how we\u2019re continuing to improve the Microsoft identity platform and what we\u2019re announcing this week at Ignite.<\/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":[3,5],"tags":[22],"class_list":["post-3598","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","category-microsoft-identity-platform","tag-azure-ad"],"acf":[],"blog_post_summary":"<p>We\u2019re thrilled to be at Microsoft Ignite in Orlando, FL this week engaging with our community of IT professionals and developers. We\u2019re excited to be showing the latest improvements that we\u2019re making to the Microsoft identity platform so it&#8217;s easier to develop apps that integrate with any Microsoft identity. Read on to learn more on how we\u2019re continuing to improve the Microsoft identity platform and what we\u2019re announcing this week at Ignite.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/3598","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=3598"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/3598\/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=3598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=3598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=3598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}