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.
- Install
MikTeX: https://miktex.org/download - Update
MikTeX - Install
SumatraPDFviewer: https://www.sumatrapdfreader.org/download-free-pdf-viewer - Install
Intellij IDEA Ultimate: https://www.jetbrains.com/idea/download/#section=windows - Activate
Intellij IDEA Ultimate - Install
TeXiFy IDEAplugin: https://plugins.jetbrains.com/plugin/9473-texify-idea - Clone this repository locally:
https://github.com/kolosovpetro/github-latex-template.git - Open
github-latex-templatefolder inIntellij IDEA Ultimateand configure as follows - Configure Inverse Search in
Intellij IDEAfor SumatraPDF:Tools -> LaTeX -> Configure Inverse Search - Compile document using
Shift + F10
Set repository secrets
GH_ACCESS_TOKEN: Generate GitHub Personal access token atSettings -> Developer Settings -> Personal access tokens -> Generate mew token
build-pdf.ymlbuilds project usingTeXLive. Triggered onpull_request,pushtodevelopbranchbuild-and-deploy-pdf.ymlbuilds project usingTeXLiveand deploys toGitHub Pages. Triggered onpushtomainbranch