fix(oidc): get all oidc parameters from env
This commit is contained in:
@@ -29,17 +29,17 @@ export class AuthOidcService<ServiceParams extends AuthOidcParams = AuthOidcPara
|
||||
client_id: config.get('oidc.clientId'),
|
||||
client_secret: config.get('oidc.clientSecret'),
|
||||
redirect_uris: [config.get('oidc.redirectUris')],
|
||||
response_types: ['code'],
|
||||
response_types: [config.get('oidc.responseTypes')],
|
||||
});
|
||||
const codeVerifier = generators.codeVerifier();
|
||||
const codeChallenge = generators.codeChallenge(codeVerifier);
|
||||
|
||||
const url = client.authorizationUrl({
|
||||
redirect_uri: config.get('clientUrl') + '/auth-oidc/callback',
|
||||
scope: 'openid profile offline_access',
|
||||
response_type: 'code',
|
||||
scope: config.get('oidc.scopes'),
|
||||
response_type: config.get('oidc.responseTypes'),
|
||||
code_challenge: codeChallenge,
|
||||
code_challenge_method: 'S256',
|
||||
code_challenge_method: config.get('oidc.signedResponseAlg'),
|
||||
});
|
||||
|
||||
params.session.codeVerifier = codeVerifier;
|
||||
|
Reference in New Issue
Block a user