Skip to content

Commit

Permalink
Patch login with SAML when config is inactive
Browse files Browse the repository at this point in the history
  • Loading branch information
dangtony98 committed Feb 9, 2024
1 parent a9a5e92 commit 82181f0
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
3 changes: 2 additions & 1 deletion backend/src/ee/routes/v1/saml-router.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@ export const registerSamlRouter = async (server: FastifyZodProvider) => {
}

const ssoConfig = await server.services.saml.getSaml(ssoLookupDetails);
if (!ssoConfig) throw new BadRequestError({ message: "SSO config not found" });
if (!ssoConfig || !ssoConfig.isActive)
throw new BadRequestError({ message: "Failed to authenticate with SAML SSO" });

const samlConfig: TSAMLConfig = {
callbackUrl: `${appCfg.SITE_URL}/api/v1/sso/saml2/${samlConfigId}`,
Expand Down
11 changes: 9 additions & 2 deletions docs/documentation/platform/sso/okta.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,16 @@ description: "Configure Okta SAML 2.0 for Infisical SSO"
At this point, you have configured everything you need within the context of the Okta Admin Portal.
</Step>
<Step title="Enable SAML SSO in Infisical">
Enabling SAML SSO enforces all members in your organization to only be able to log into Infisical via Okta.
Enabling SAML SSO allows members in your organization to log into Infisical via Okta.

![SAML Okta assignment](../../../images/sso/okta/enable-saml.png)
![SAML Okta enable SAML](../../../images/sso/okta/enable-saml.png)
</Step>
<Step title="Enforce SAML SSO in Infisical">
Enforcing SAML SSO requires members in your organization can only access Infisical
by logging into the organization via Okta.

To enforce SAML SSO, you're required to test out the SAML connection by successfully authenticating at least one Okta user with Infisical;
Once you've completed this requirement, you can toggle the **Enforce SAML SSO** button to enforce SAML SSO.
</Step>
</Steps>

Expand Down

0 comments on commit 82181f0

Please sign in to comment.