Uh oh!
There was an error while loading. Please reload this page.
feat(clerk-js,backend,types): Implement "disable additional identifiers" for SAML connection - #4211
Conversation
🦋 Changeset detectedLatest commit: 884deff The changes in this PR will be included in the next version bump. This PR includes changesets to release 18 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
2ad2934 to
95cb1caCompare1f1c0a7 to
f559891Compare2245874 to
e70b619CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
a011592 to
3b4e025Compare3b4e025 to
bd264f3Compared53aba1 to
1097858CompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
c350858 to
6129cedCompare6129ced to
884deffCompare…rs" for SAML connection (#4211)
…s additional identifications - Add `shouldAllowCreation` prop to PasskeySection component to control visibility - Update SecurityPage to check enterprise account restrictions and pass shouldAllowCreation prop - Hide entire PasskeySection when user has active enterprise account with disableAdditionalIdentifications flag This change prevents users from adding passkeys when their enterprise connection explicitly disables additional identification methods, maintaining security policies set by enterprise administrators. This commit follows a simillar pattern introduced earlier on this PR: #4211
…s additional identifications - Add `shouldAllowCreation` prop to PasskeySection component to control visibility - Update SecurityPage to check enterprise account restrictions and pass shouldAllowCreation prop - Hide entire PasskeySection when user has active enterprise account with disableAdditionalIdentifications flag This change prevents users from adding passkeys when their enterprise connection explicitly disables additional identification methods, maintaining security policies set by enterprise administrators. This commit follows a simillar pattern introduced earlier on this PR: #4211
…s additional identifications - Add `shouldAllowCreation` prop to PasskeySection component to control visibility - Update SecurityPage to check enterprise account restrictions and pass shouldAllowCreation prop - Hide entire PasskeySection when user has active enterprise account with disableAdditionalIdentifications flag This change prevents users from adding passkeys when their enterprise connection explicitly disables additional identification methods, maintaining security policies set by enterprise administrators. This commit follows a simillar pattern introduced earlier on this PR: #4211
…s additional identifications - Add `shouldAllowCreation` prop to PasskeySection component to control visibility - Update SecurityPage to check enterprise account restrictions and pass shouldAllowCreation prop - Hide entire PasskeySection when user has active enterprise account with disableAdditionalIdentifications flag This change prevents users from adding passkeys when their enterprise connection explicitly disables additional identification methods, maintaining security policies set by enterprise administrators. This commit follows a simillar pattern introduced earlier on this PR: #4211
…s additional identifications - Add `shouldAllowCreation` prop to PasskeySection component to control visibility - Update SecurityPage to check enterprise account restrictions and pass shouldAllowCreation prop - Hide entire PasskeySection when user has active enterprise account with disableAdditionalIdentifications flag This change prevents users from adding passkeys when their enterprise connection explicitly disables additional identification methods, maintaining security policies set by enterprise administrators. This commit follows a simillar pattern introduced earlier on this PR: #4211
…s additional identifications - Add `shouldAllowCreation` prop to PasskeySection component to control visibility - Update SecurityPage to check enterprise account restrictions and pass shouldAllowCreation prop - Hide entire PasskeySection when user has active enterprise account with disableAdditionalIdentifications flag This change prevents users from adding passkeys when their enterprise connection explicitly disables additional identification methods, maintaining security policies set by enterprise administrators. This commit follows a simillar pattern introduced earlier on this PR: #4211
Description
This pull request introduces a new feature for SAML connections. On the dashboard, users will be able to turn on/off a new flag called
disable_additional_identifications. This is responsible for blocking the users to add any new identification other than their saml account. This pull request adds the newsaml_connectionfield on thesaml_accounts, and perform a logical check on the<UserProfile />to conditional render the other sections (and add buttons).Checklist
npm testruns as expected.npm run buildruns as expected.Type of change