Please mention open bug issue number(s) within your PR if applicable.</p><p>We suggest using <ahref="https://code.visualstudio.com/docs/languages/go"target="_blank"rel="noopener noreferrer">Visual Studio Code</a> with the official <ahref="https://marketplace.visualstudio.com/items?itemName=golang.go"target="_blank"rel="noopener noreferrer">Go for Visual Studio Code</a> extension.</p><h1>Go version</h1><p>This project is currently still using go 1.19. You can follow the installation guide for go <ahref="https://go.dev/doc/install"target="_blank"rel="noopener noreferrer">here.</a> And you can find go version 1.19 in the archived section <ahref="https://go.dev/dl/"target="_blank"rel="noopener noreferrer">here.</a></p><h1>Preparing your fork</h1><p>Clone your fork, create a feature branch and update the depedencies to get started.</p><divclass="language-bash codeBlockContainer_Ckt0 theme-code-block"style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><divclass="codeBlockContent_biex"><pretabindex="0"class="prism-code language-bash codeBlock_bY9V thin-scrollbar"><codeclass="codeBlockLines_e6Vv"><spanclass="token-line"style="color:#bfc7d5"><spanclass="token function"style="color:rgb(130, 170, 255)">git</span><spanclass="token plain"> clone git@github.com:</span><spanclass="token operator"style="color:rgb(137, 221, 255)"><</span><spanclass="token plain">YOUR_FORK</span><spanclass="token operator"style="color:rgb(137, 221, 255)">></span><spanclass="token plain">/oauth2-proxy</span><br></span><spanclass="token-line"style="color:#bfc7d5"><spanclass="token plain"></span><spanclass="token builtin class-name"style="color:rgb(255, 203, 107)">cd</span><spanclass="token plain"> oauth2-proxy</span><br></span><spanclass="token-line"style="color:#bfc7d5"><spanclass="token plain"></span><spanclass="token function"style="color:rgb(130, 170, 255)">git</span><spanclass="token plain"> branch feature/</span><spanclass="token operator"style="color:rgb(137, 221, 255)"><</span><spanclass="token plain">BRANCH_NAME</span><spanclass="token operator"style="color:rgb(137, 221, 255)">></span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#bfc7d5"><spanclass="token plain"></span><spanclass="token function"style="color:rgb(130, 170, 255)">git</span><spanclass="token plain"> push --set-upstream origin feature/</span><spanclass="token operator"style="color:rgb(137, 221, 255)"><</span><spanclass="token plain">BRANCH_NAME</span><spanclass="token operator"style="color:rgb(137, 221, 255)">></span><spanclass="token plain"></span><br></span><spanclass="token-line"style="color:#bfc7d5"><spanclass="token plain">go mod download</span><br></span></code></pre><divclass="buttonGroup__atx"><buttontype="button"aria-label="Copy code to clipboard"title="Copy"class="clean-btn"><spanclass="copyButtonIcons_eSgA"aria-hidden="true"><svgviewBox="0 0 24 24"class="copyButtonIcon_y97N"><pathfill="currentColor"d="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"></path></svg><svgviewBox="0 0 24 24"class="copyButtonSuccessIcon_LjdS"><pathfill="currentColor"d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg></span></button></div></div></div><h1>Testing / Debugging</h1><p>For starting oauth2-proxy locally open the debugging tab and create the <code>launch.json</code> and select <code>Go: Launch Package</code>.</p><p><imgloading="lazy"alt="Debugging Tab"src="/oauth2-proxy/assets/images/debug-tab-030a951c9fa8eda4e570e8663f1bbc6d.png"width="351"height="273"class="img_ev3q"></p><divclass="language-json codeBlockContainer_Ckt0 theme-code-block"style="--prism-color:#bfc7d5;--prism-background-color:#292d3e"><divclass="codeBlockContent_biex"><pretabindex="0"class="prism-code language-json codeBlock_bY9V thin-scrollbar"><codeclass="codeBlockLines_e6Vv"><spanclass="token-line"style="color:#bfc7d5"><spanclass="token punctuation"style="color:rgb(199,14