Skip to main content
Microsoft
Developer Support
Developer Support
  • Home
  • DevBlogs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • DevOps
    • Developer support
    • CSE Developer
    • Engineering@Microsoft
    • Azure SDK
    • IoT
    • Command Line
    • Perf and Diagnostics
    • Dr. International
    • Notification Hubs
    • Math in Office
    • DirectX
    • PIX
    • SurfaceDuo
    • Startups
    • Sustainable Engineering
    • Windows AI Platform
    • C++
    • C#
    • F#
    • Visual Basic
    • TypeScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • JavaScript
    • Java
    • Java Blog in Chinese
    • .NET
    • .NET MAUI
    • Blazor
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Bing Dev Center
    • Microsoft Edge Dev
    • Microsoft Azure
    • Microsoft 365 Developer
    • Old New Thing
    • Windows MIDI and Music dev
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL Database
    • OData
    • Revolutions R
    • SQL Server Data Tools

    Developer Support

    Services for Microsoft Premier and Unified Support Customers

    Authentication - Developer Support

    Microsoft Identity Platform which OAuth flow should I use?
    Microsoft Identity Platform which OAuth flow should I use?
    October 12, 2020 Oct 12, 2020 10/12/20
    Developer Support
    Microsoft Identity Platform: which OAuth2 flow should I use? My non-prescriptive one-page guide in choosing the right auth flow for every situation.

    Comments are closed.0AuthenticationOAuth2
    Moving legacy ASP.NET apps with Windows authentication to Azure App Service (Part 2)
    Moving legacy ASP.NET apps with Windows authentication to Azure App Service (Part 2)
    May 19, 2020 May 19, 2020 05/19/20
    Developer Support
    We discuss moving legacy backend services that use Windows authentication over to an Azure App Service, with emphasis on web service stack and authentication & authorization considerations.

    Comments are closed.0App ServicesAuthenticationAzure
    Choosing the OAuth2 grant flow
    Choosing the OAuth2 grant flow
    June 17, 2019 Jun 17, 2019 06/17/19
    Developer Support
    Premier Dev Consultant Marius Rochon explores OAuth2 questions you need to ask and how the answers lead to the selection of the grant. The OAuth2 specifications define six different grant types (https://tools.ietf.org/html/rfc6749 and https://tools.ietf.org/html/draft-ietf-oauth-device-flow-15). Each provides the most optimal (from the ...

    Comments are closed.0AuthenticationMarius RochonOAuth
    Adding User Optional and Mapped Claims in the Azure AD Authentication Token
    Adding User Optional and Mapped Claims in the Azure AD Authentication Token
    June 9, 2019 Jun 9, 2019 06/9/19
    Developer Support
    When we are using Azure Active Directory, we need to add extra information related to the user in the token that we received once that we get an authenticated user in our app. By Default, in our token we only see some user’s information like preferred username, email, name, roles assigned to this user and the unique name.

    2AADAuthenticationAzure AD
    Moving legacy ASP.NET apps with Windows authentication to Azure App Service (Part 1)
    Moving legacy ASP.NET apps with Windows authentication to Azure App Service (Part 1)
    May 10, 2019 May 10, 2019 05/10/19
    Developer Support
    App Dev Manager Mike Lapierre explores authentication options when moving legacy ASP.NET apps to Azure App Services. When attempting to move legacy ASP.NET apps to Azure App Service, you might encounter a few challenges which are documented here. I want to cover specially the use Windows authentication which is not supported in Azure ...

    Comments are closed.0App Servicesasp.netAuthentication
    Handling Error AADSTS54005
    Handling Error AADSTS54005
    February 19, 2019 Feb 19, 2019 02/19/19
    Developer Support
    On November 15, 2018 an update to Microsoft Azure Active Directory was released to bring AAD in line with the OAuth specification. This update prevents an authorization code from being used to obtain access tokens for multiple resources. The full release notes for this change can be found here.

    Comments are closed.0AuthenticationAzure ADOAuth
    Cross (micro) services authentication with Azure B2C
    Cross (micro) services authentication with Azure B2C
    January 22, 2019 Jan 22, 2019 01/22/19
    Developer Support
    Microservices is an architectural style that structures an application as a collection of loosely coupled services, which implement business capabilities. The microservice architecture enables the continuous delivery/deployment of large, complex applications. It also enables an organization to evolve its technology stack.

    Comments are closed.0AuthenticationAzureB2C
    Federation patterns using Azure AD
    Federation patterns using Azure AD
    October 11, 2018 Oct 11, 2018 10/11/18
    Developer Support
    In this post, Premier Dev Consultant Marius Rochon considers scenarios where an application needs to be accessed by users from many sources of authentication (Office 365, owned and operated by Microsoft but whose use is managed separately by many independent organizations is an example of such a resource). It proposes a framework for determining an optimal solution for the application using Azure AD.

    Comments are closed.0AuthenticationAzureTeam
    Developing an Azure AD B2C multi-tenant application
    Developing an Azure AD B2C multi-tenant application
    October 9, 2017 Oct 9, 2017 10/9/17
    Pam Lahoud
    In this post from his blog, Premier Developer consultant Marius Rochon provides a demo application that illustrates how to use Azure Active Directory B2C for authentication in a multi-tenant application.The 'regular' Azure AD has build-in support for multi-tenant applications. In that case, a user from any Azure AD tenant can sign in to an ...

    Comments are closed.0AuthenticationAzure ADMarius Rochon
    Claims augmentation with OWIN but outside of Startup code
    Claims augmentation with OWIN but outside of Startup code
    August 16, 2017 Aug 16, 2017 08/16/17
    Pam Lahoud
    This post on authentication and authorization is from Premier Developer consultant Marius Rochon.Claims list included in the ClaimsPrincipal usually originate from the security token received by the application as part of user authentication (SAML, OpenIDConnect id token) or access authorization (OAuth2 bearer access token).  However, ...

    Comments are closed.0AuthenticationMarius RochonSecurity
    • Page 1
    • Page 2
    • Next page
    Relevant Links

    About Us

    Microsoft Unified Support

    Contact Us

    Case Studies

    Join our Team


    Content issues or broken links?  Please leave a comment or send us a note!

    Top Bloggers

    Developer Support
    App Dev Customer Success Account Manager

    Archive
  • May 2022
  • April 2022
  • February 2022
  • January 2022
  • November 2021
  • August 2021
  • July 2021
  • June 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • May 2014
  • March 2014
  • May 2013
  • January 2013
  • December 2012
  • June 2012
  • August 2011
  • February 2010
  • October 2008
  • September 2008
  • August 2008
  • April 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • Stay informed

    Login
    Code Block
    What's new
    • Surface Pro 8
    • Surface Laptop Studio
    • Surface Pro X
    • Surface Go 3
    • Surface Duo 2
    • Surface Pro 7+
    • Windows 11 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Flexible Payments
    Education
    • Microsoft in education
    • Devices for education
    • Microsoft Teams for Education
    • Microsoft 365 Education
    • Education consultation appointment
    • Educator training and development
    • Deals for students and parents
    • Azure for students
    Business
    • Microsoft Cloud
    • Microsoft Security
    • Azure
    • Dynamics 365
    • Microsoft 365
    • Microsoft Advertising
    • Microsoft Industry
    • Microsoft Teams
    Developer & IT
    • Developer Center
    • Documentation
    • Microsoft Learn
    • Microsoft Tech Community
    • Azure Marketplace
    • AppSource
    • Microsoft Power Platform
    • Visual Studio
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2022