summaryrefslogtreecommitdiff
path: root/src/oidc/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/oidc/main.go')
-rw-r--r--src/oidc/main.go8
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" {