kolosovpetro / SecureAzureOIDC

In this manuscript, we discuss the problem of secure storage and transfer of access tokens between microservices

Home Page:https://kolosovpetro.github.io/pdf/SecureAzureOIDC.pdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secure OIDC implementation using Azure AD and ASP .NET Framework

Build PDF

In this manuscript we discuss the problem of secure storage and transfer of access tokens between microservices. Web browser may store access tokens both, in local storage or in cookie files. We propose a secure implementation to store and transfer auth cookies between microservices using Azure Active Directory, OpenID Connect and ASP .NET Web Framework.

Build and run in Intellij IDEA

Configure CI / CD

Set repository secrets

  • GH_ACCESS_TOKEN: Generate GitHub Personal access token at Settings -> Developer Settings -> Personal access tokens -> Generate mew token

Actions and their trigger policy

  • build-pdf.yml builds project using TeXLive. Triggered on pull_request, push to develop branch
  • build-and-deploy-pdf.yml builds project using TeXLive and deploys to GitHub Pages. Triggered on push to main branch

About

In this manuscript, we discuss the problem of secure storage and transfer of access tokens between microservices

https://kolosovpetro.github.io/pdf/SecureAzureOIDC.pdf

License:GNU General Public License v3.0


Languages

Language:TeX 100.0%