mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 01:27:41 +00:00
Patch login with SAML when config is inactive
This commit is contained in:
@@ -63,7 +63,8 @@ export const registerSamlRouter = async (server: FastifyZodProvider) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const ssoConfig = await server.services.saml.getSaml(ssoLookupDetails);
|
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 = {
|
const samlConfig: TSAMLConfig = {
|
||||||
callbackUrl: `${appCfg.SITE_URL}/api/v1/sso/saml2/${samlConfigId}`,
|
callbackUrl: `${appCfg.SITE_URL}/api/v1/sso/saml2/${samlConfigId}`,
|
||||||
|
|||||||
@@ -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.
|
At this point, you have configured everything you need within the context of the Okta Admin Portal.
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Enable SAML SSO in Infisical">
|
<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.
|
||||||
|
|
||||||

|

|
||||||
|
</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>
|
</Step>
|
||||||
</Steps>
|
</Steps>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user