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
Top comments (0)