Skip to content

This hackathon will provide a deep dive experience targeted for Developers for enabling customer-facing identity solutions with Azure AD.

License

Notifications You must be signed in to change notification settings

fparpas/AzureADIdentityHackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure AD Identity Hackathon

This hackathon will provide deep dive experience targeted for developers by integrating Azure AD Identity solutions into your applications.

Learning Objectives

The learning objectives for this hack will cover the following topics:

  • Implement initial configuration of Azure Active Directory.
  • Create, configure, and manage users, groups, service principals and identities.
  • Configure and use Azure roles and Azure AD roles.
  • Get understanding of various Application types for the Microsoft identity platform.
  • Get understanding of OAuth 2.0 and OpenID Connect in the Microsoft identity platform.
  • Implement and configure application registrations.
  • Implement and manage external identities.
  • Get understanding of Azure AD B2B and Azure AD B2C as an Identity platform.
  • Understand the difference between Single Tenant vs Multitenant identities.
  • Understand the difference between App Registration (Application Object) and Enterprise Application (Service Principal).
  • Configure scopes, permissions, and consent for your App Registrations.
  • Integrate your Application with Microsoft Identity platform.
  • Get to know Microsoft Authentication Library (MSAL).
  • Configure external identity providers.
  • Enable MFA with conditional access policies.
  • Monitoring and Observability.

Prerequisites

  • An Azure subscription with Global Administrator role
    • Bring your own subscription
    • An Azure Pass provided in this hackathon
  • Visual Studio 2019/2022 or Visual Studio Code
  • Azure CLI
  • Powershell
  • Git Client

Day 1 Challenges


Day 1 - Challenge 0: Prepare Your Environment

  • [Add description content here]
  • [Add description content here]
  • [Add description content here]
  • [Add description content here]

Day 1 - Challenge 4: Enable External Identities

  • [Add description content here]
  • [Add description content here]
  • [Add description content here]
  • [Add description content here]

Day 1 - Advanced Challenges (Optional)

Are you too comfortable and eager to do more? Try these additional challenges!

Day 1 - Optional Challenge 8: Branding your sign-in page

  • [Add description content here]
  • [Add description content here]

Day 1 - Optional Challenge 10: Configure App Roles

  • [Add description content here]

Day 2 Challenges


  • [Add description content here]
  • [Add description content here]

Day 2 - Challenge 3: Deploy the web app to Azure

  • [Add description content here]
  • [Add description content here]

Day 2 - Challenge 5: Branding

  • [Add description content here]
  • [Add description content here]

Day 2 - Challenge 7: Monitoring and Observability

  • [Add description content here]

Day 2 - Advanced Challenges (Optional)

Are you too comfortable and eager to do more? Try these additional challenges!

Day 2 - Optional Challenge 8: – Identity Experience Framework

  • [Add description content here]

Day 2 - Optional Challenge 9: Create Custom Policies

  • [Add description content here]

Day 2 - Optional Challenge 10: Conditional Access and MFA

  • [Add description content here]

Repository Contents

  • ./Student
    • Challenge Guide for Students
  • ./Coach
    • Guide for Coaches

Contributors

  • Rodanthi Alexiou
  • Klaudia Gebala
  • Phanis Parpas

About

This hackathon will provide a deep dive experience targeted for Developers for enabling customer-facing identity solutions with Azure AD.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages