auth-backend-module-oidc-provider: enable persisted scopes
Signed-off-by: Dmitry Gusev <gusevda90@gmail.com>
This commit is contained in:
@@ -42,6 +42,7 @@ export type OidcAuthResult = {
|
||||
|
||||
/** @public */
|
||||
export const oidcAuthenticator = createOAuthAuthenticator({
|
||||
shouldPersistScopes: true,
|
||||
defaultProfileTransform: async (
|
||||
input: OAuthAuthenticatorResult<OidcAuthResult>,
|
||||
) => ({
|
||||
@@ -162,9 +163,6 @@ export const oidcAuthenticator = createOAuthAuthenticator({
|
||||
if (!tokenset.access_token) {
|
||||
throw new Error('Refresh failed');
|
||||
}
|
||||
if (!tokenset.scope) {
|
||||
tokenset.scope = input.scope;
|
||||
}
|
||||
const userinfo = await client.userinfo(tokenset.access_token);
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
|
||||
Reference in New Issue
Block a user