Skip to content

Commit aa0bb94

Browse files
committed
refactor(mon-pix): leverage oidcIdentityProviders.isProviderEnabled
1 parent de924bf commit aa0bb94

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

mon-pix/app/routes/authentication/login-oidc.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ export default class LoginOidcRoute extends Route {
2828
this._cleanSession();
2929

3030
const identityProviderSlug = transition.to.params.identity_provider_slug.toString();
31-
const isSupportedIdentityProvider = this.oidcIdentityProviders[identityProviderSlug] ?? null;
32-
if (isSupportedIdentityProvider) return this._handleRedirectRequest(identityProviderSlug);
31+
if (this.oidcIdentityProviders.isProviderEnabled(identityProviderSlug)) {
32+
return this._handleRedirectRequest(identityProviderSlug);
33+
}
3334

3435
return this.router.replaceWith('authentication.login');
3536
}

mon-pix/tests/unit/routes/authentication/login-oidc-test.js

+3
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ module('Unit | Route | login-oidc', function (hooks) {
4848
class OidcIdentityProvidersStub extends Service {
4949
'oidc-partner' = oidcPartner;
5050
list = [oidcPartner];
51+
isProviderEnabled = (identityProviderSlug) => {
52+
return Boolean(identityProviderSlug == 'oidc-partner');
53+
};
5154
}
5255

5356
this.owner.register('service:oidcIdentityProviders', OidcIdentityProvidersStub);

0 commit comments

Comments
 (0)