optional assert in case the provider doesn't return id_token as string

This commit is contained in:
Gani Georgiev
2026-09-06 11:18:03 +03:00
parent 53a6cd04e2
commit 4709f63183
+2 -2
View File
@@ -131,9 +131,9 @@ func (p *OIDC) FetchRawUserInfo(token *oauth2.Token) ([]byte, error) {
} }
func (p *OIDC) parseIdToken(token *oauth2.Token) (jwt.MapClaims, error) { func (p *OIDC) parseIdToken(token *oauth2.Token) (jwt.MapClaims, error) {
idToken := token.Extra("id_token").(string) idToken, _ := token.Extra("id_token").(string)
if idToken == "" { if idToken == "" {
return nil, errors.New("empty id_token") return nil, errors.New("empty or invalid id_token")
} }
claims := jwt.MapClaims{} claims := jwt.MapClaims{}