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
SumatraPDF
viewer: 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 IDEA
plugin: https://plugins.jetbrains.com/plugin/9473-texify-idea - Clone this repository locally:
https://github.com/kolosovpetro/github-latex-template.git
- Open
github-latex-template
folder inIntellij IDEA Ultimate
and configure as follows - Configure Inverse Search in
Intellij IDEA
for 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.yml
builds project usingTeXLive
. Triggered onpull_request
,push
todevelop
branchbuild-and-deploy-pdf.yml
builds project usingTeXLive
and deploys toGitHub Pages
. Triggered onpush
tomain
branch