Skip to content

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

License

Notifications You must be signed in to change notification settings

kolosovpetro/SecureAzureOIDC

Repository files navigation

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