Explore the Microsoft identity platform
Learn the core features and functionality of the Microsoft identity platform including authentication, libraries, and app management tools.
Learning objectives
After completing this module, you’ll be able to:
Identify the components of the Microsoft identity platform.
Describe the three types of service principals and how they relate to application objects.
Explain how permissions and user consent operate, and how conditional access impacts your application.
AZ-204: Implement user authentication and authorization
Learn how to implement authentication and authorization to resources by using the Microsoft identity platform, Microsoft Authentication Library, shared access signatures, and use Microsoft Graph.
Prerequisites
At least one year of experience developing scalable solutions through all phases of software development.
Have a base understanding of Azure and cloud concepts, services, and the Azure portal.
If you are new to Azure or cloud computing it is recommended you complete the AZ-900: Azure Fundamentals course.
Sign in users with Microsoft Entra ID in a Java web app
Learn how to authenticate users with Microsoft Entra ID and get authorized access to data in a Java web app using Microsoft Authentication Library.
Learning objectives
By the end of this module, you’ll be able to:
Register a web application with Microsoft Entra ID.
Sign in users in a Microsoft Entra tenant to a Java web application.
Authorize access to data in a Microsoft API.
Get started with Java on Azure
Start here and learn how you can build, migrate and scale Java applications on Azure using Azure services. Use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Java on Azure learning paths:
Get started with Java on Azure
Expand the capabilities for Java apps on Azure
Best practices for Java apps on Azure
Expand the capabilities for Java apps on Azure
Start here and learn how you can get the full power of Azure with your Java apps – use idiomatic libraries to connect and interact with your preferred cloud services, including:
Azure SQL databases – SQL Database, MySQL and PostgreSQL
Azure No SQL database – Cosmos DB
Messaging and eventing systems – Event Hubs and Service Bus
Cache – Azure Redis Cache
Storage – Azure Storage
Directory – Microsoft Entra ID and Azure AD B2C
As always, use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Best practices for Java apps on Azure
Start here and learn how you can:
Monitor Java apps
Automate end-to-end from idea to production for Java apps
Tune Java apps
Autoscale Java apps for higher utilization
Secure access to and from Java apps, and
Build using Java tools that you know and love
As always, use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Post is Sponsored by Durgeh4993