DEV Community

Cover image for Microsoft Authentication Library Modules
Rani
Rani

Posted on

Microsoft Authentication Library Modules

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.

Click Here


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.

Click Here


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.

Click Here


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

Click Here


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.

Click Here


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.

Click Here


Post is Sponsored by Durgeh4993

Top comments (0)