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) {
|
||||
idToken := token.Extra("id_token").(string)
|
||||
idToken, _ := token.Extra("id_token").(string)
|
||||
if idToken == "" {
|
||||
return nil, errors.New("empty id_token")
|
||||
return nil, errors.New("empty or invalid id_token")
|
||||
}
|
||||
|
||||
claims := jwt.MapClaims{}
|
||||
|
||||
Reference in New Issue
Block a user