mirror of
https://github.com/pocketbase/pocketbase.git
synced 2026-09-08 15:41:18 +02:00
optional assert in case the provider doesn't return id_token as string
This commit is contained in:
+2
-2
@@ -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{}
|
||||||
|
|||||||
Reference in New Issue
Block a user