diff options
Diffstat (limited to 'src/oidc/main.go')
| -rw-r--r-- | src/oidc/main.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/oidc/main.go b/src/oidc/main.go index ac077fc..a237774 100644 --- a/src/oidc/main.go +++ b/src/oidc/main.go @@ -13,7 +13,7 @@ import ( "time" "github.com/golang-jwt/jwt" - "github.com/google/uuid" + "github.com/hashicorp/uuid" "github.com/lestrrat-go/jwx/v2/jwk" ) @@ -62,7 +62,7 @@ func createIdToken(clientId string) string { ExpiresAt: expiresAt.Unix(), NotBefore: now.Unix(), IssuedAt: now.Unix(), - Id: uuid.NewString(), + Id: uuid.GenerateUUID(), }) keyData, _ := ioutil.ReadFile("insecure.pem") @@ -86,8 +86,8 @@ func handler(w http.ResponseWriter, r *http.Request) { State: r.FormValue("state"), RedirectUri: r.FormValue("redirect_uri"), } - code := uuid.NewString() - tokens[code] = uuid.NewString() + code := uuid.GenerateUUID() + tokens[code] = uuid.GenerateUUID() url := fmt.Sprintf("%s?code=%s&state=%s", ar.RedirectUri, code, ar.State) http.Redirect(w, r, url, 302) } else if responseType == "id_token token" || responseType == "id_token" { |
