|
|
|
|
@ -29,6 +29,7 @@ func renderIndex(w http.ResponseWriter) {
|
|
|
|
|
|
|
|
|
|
type tokenTmplData struct { |
|
|
|
|
IDToken string |
|
|
|
|
AccessToken string |
|
|
|
|
RefreshToken string |
|
|
|
|
RedirectURL string |
|
|
|
|
Claims string |
|
|
|
|
@ -48,7 +49,8 @@ pre {
|
|
|
|
|
</style> |
|
|
|
|
</head> |
|
|
|
|
<body> |
|
|
|
|
<p> Token: <pre><code>{{ .IDToken }}</code></pre></p> |
|
|
|
|
<p> ID Token: <pre><code>{{ .IDToken }}</code></pre></p> |
|
|
|
|
<p> Access Token: <pre><code>{{ .AccessToken }}</code></pre></p> |
|
|
|
|
<p> Claims: <pre><code>{{ .Claims }}</code></pre></p> |
|
|
|
|
{{ if .RefreshToken }} |
|
|
|
|
<p> Refresh Token: <pre><code>{{ .RefreshToken }}</code></pre></p> |
|
|
|
|
@ -61,9 +63,10 @@ pre {
|
|
|
|
|
</html> |
|
|
|
|
`)) |
|
|
|
|
|
|
|
|
|
func renderToken(w http.ResponseWriter, redirectURL, idToken, refreshToken string, claims []byte) { |
|
|
|
|
func renderToken(w http.ResponseWriter, redirectURL, idToken, accessToken, refreshToken string, claims []byte) { |
|
|
|
|
renderTemplate(w, tokenTmpl, tokenTmplData{ |
|
|
|
|
IDToken: idToken, |
|
|
|
|
AccessToken: accessToken, |
|
|
|
|
RefreshToken: refreshToken, |
|
|
|
|
RedirectURL: redirectURL, |
|
|
|
|
Claims: string(claims), |
|
|
|
|
|