diff --git a/src/core/protocols/oauth/oauth2_callback.ts b/src/core/protocols/oauth/oauth2_callback.ts index 521a637..2199793 100644 --- a/src/core/protocols/oauth/oauth2_callback.ts +++ b/src/core/protocols/oauth/oauth2_callback.ts @@ -81,7 +81,7 @@ export async function OAuth2Callback( const userData = { email: userInfo.email, name: userInfo.name ?? "", - sub: userInfo.sub, + sub: userInfo.sub ?? userInfo.id, scope: providerConfig.scope, issuer: providerConfig.authorization_server.issuer, picture: userInfo.picture ?? "",