mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Use access_token with openid-client to fix facebook (#9598)
This commit is contained in:
@@ -96,7 +96,7 @@ export class OAuth2AuthDriver extends LocalAuthDriver {
|
||||
|
||||
const issuer = this.client.issuer;
|
||||
if (issuer.metadata.userinfo_endpoint) {
|
||||
userInfo = await this.client.userinfo(tokenSet);
|
||||
userInfo = await this.client.userinfo(tokenSet.access_token!);
|
||||
} else if (tokenSet.id_token) {
|
||||
userInfo = tokenSet.claims();
|
||||
} else {
|
||||
|
||||
@@ -98,7 +98,7 @@ export class OpenIDAuthDriver extends LocalAuthDriver {
|
||||
|
||||
const issuer = client.issuer;
|
||||
if (issuer.metadata.userinfo_endpoint) {
|
||||
userInfo = await client.userinfo(tokenSet);
|
||||
userInfo = await client.userinfo(tokenSet.access_token!);
|
||||
} else {
|
||||
userInfo = tokenSet.claims();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user