Code Monkey home page Code Monkey logo

kseladof / microsoftentraidauthmicrosoftidentityweb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from damienbod/microsoftentraidauthmicrosoftidentityweb

0.0 0.0 0.0 25.52 MB

Microsoft Entra ID (Azure AD) flows using ASP.NET Core and Microsoft.Identity.Web

Home Page: https://damienbod.com/2020/10/01/implement-azure-ad-client-credentials-flow-using-client-certificates-for-service-apis/

License: MIT License

JavaScript 0.93% C# 34.12% PowerShell 0.34% TypeScript 3.15% CSS 48.84% HTML 12.62%

microsoftentraidauthmicrosoftidentityweb's Introduction

Microsoft Entra ID (Azure AD) authentication, authorization with ASP.NET Core

.NET

Blogs

History

  • 2023-12-01 Updated .NET 8
  • 2023-08-14 Updated downstream APIs solution
  • 2023-08-14 Updated packages
  • 2023-05-05 Updated packages
  • 2023-03-12 Updated .NET 7, updated nuget packages, implicit usings
  • 2022-10-09 Updated nuget packages
  • 2022-08-01 Updated nuget packages
  • 2022-04-03 Updated nuget packages, added nullable to projects, added CC flow demo
  • 2022-02-19 Updated nuget packages
  • 2022-01-07 Updated nuget packages
  • 2021-11-04 Updated to .NET 6
  • 2021-08-13 Updated Blazor BFF app and fixed login button
  • 2021-07-03 Microsoft.Identity.Web to 1.14, Angular OIDC V12
  • 2021-06-20 Microsoft.Identity.Web to 1.13.1
  • 2021-06-06 Microsoft.Identity.Web to 1.12
  • 2021-05-13 Microsoft.Identity.Web to 1.9.2, updated packages
  • 2021-04-15 Microsoft.Identity.Web to 1.9.1
  • 2021-03-11 Microsoft.Identity.Web to 1.8.0
  • 2021-03-05 Microsoft.Identity.Web to 1.7.0
  • 2021-02-13 Added MSAL exception handling, Microsoft.Identity.Web to 1.6.0
  • 2021-02-01 Added app roles authorization example
  • 2021-01-28 Added device code flow, Microsoft.Identity.Web to 1.5.1
  • 2021-01-19 Updated nuget, npm packages, moved to latest secrets access for certs in Key Vault
  • 2021-01-05 Added token management, updated Microsoft.Identity.Web to 1.4.1
  • 2020-12-14 Using multiple APIs in Blazor with Microsoft Entra ID authentication
  • 2020-12-12 Updated Microsoft.Identity.Web to 1.4.0
  • 2020-12-08 Added Using multiple APIs in Angular and ASP.NET Core with Microsoft Entra ID authentication
  • 2020-12-04 Updated to .NET 5
  • 2020-11-15 Updated Microsoft.Identity.Web to 1.3.0
  • 2020-10-25 Updated Microsoft.Identity.Web to 1.2.0

Links Private key JWT Client authentication

https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow#second-case-access-token-request-with-a-certificate

Links Microsoft Entra ID Client credentials flow

https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/Client-credential-flows

https://tools.ietf.org/html/rfc7523

https://openid.net/specs/openid-connect-core-1_0.html#ClientAuthentication

Links

https://docs.microsoft.com/en-us/azure/active-directory/develop/access-tokens

https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/Client-Assertions

https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow

https://github.com/AzureAD/microsoft-identity-web/wiki/Using-certificates#describing-client-certificates-to-use-by-configuration

https://www.youtube.com/watch?v=ACZQk61Iq9I

https://www.scottbrady91.com/OAuth/Removing-Shared-Secrets-for-OAuth-Client-Authentication

https://github.com/KevinDockx/ApiSecurityInDepth

https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki

Links Certs

https://docs.microsoft.com/en-us/azure/azure-app-configuration/quickstart-aspnet-core-app?tabs=core3x

https://github.com/a-patel/azure-app-configuration-labs/blob/ce6c57c0d9837dcdff246bab005b321d4897ee71/src/AzureAppConfigurationLabs.Demo/Program.cs

https://devblogs.microsoft.com/azure-sdk/authentication-and-the-azure-sdk/

https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-protected-web-api-verification-scope-app-roles

https://dev.to/425show/just-what-is-the-default-scope-in-the-microsoft-identity-platform-azure-ad-2o4d

Links Azure SDK

Authentication and the Azure SDK

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.