January 22nd, 2019

Cross (micro) services authentication with Azure B2C

Developer Support
Cloud Solution Architects

App Dev Manager Nicola Delfino explores microservice authentication using Azure B2C.


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.

In contexts like this, it is easy to have web solutions composed by dozens of microservices, that exposes independent APIs.

These APIs can provide anonymous access to their services, but in the real world often they must be authenticated. This means that once a user authenticates to an identity provider, an easy way to have a “single sign-on” to dozens of microservices is needed.

To add more complexity, a generic API implemented as microservice could require information from another microservice or another API (API to API authenticated call).

Continue reading on Nicola’s blog.

Author

Developer Support
Cloud Solution Architects

Microsoft Developer Support helps software developers rapidly build and deploy quality applications for Microsoft platforms.

0 comments

Discussion are closed.