## What it does ### Backend - [x] Add a mutation to create OIDC and SAML configuration - [x] Add a mutation to delete an SSO config - [x] Add a feature flag to toggle SSO - [x] Add a mutation to activate/deactivate an SSO config - [x] Add a mutation to delete an SSO config - [x] Add strategy to use OIDC or SAML - [ ] Improve error management ### Frontend - [x] Add section "security" in settings - [x] Add page to list SSO configurations - [x] Add page and forms to create OIDC or SAML configuration - [x] Add field to "connect with SSO" in the signin/signup process - [x] Trigger auth when a user switch to a workspace with SSO enable - [x] Add an option on the security page to activate/deactivate the global invitation link - [ ] Add new Icons for SSO Identity Providers (okta, Auth0, Azure, Microsoft) --------- Co-authored-by: Félix Malfait <felix@twenty.com> Co-authored-by: Charles Bochet <charles@twenty.com>
56 lines
2.8 KiB
TypeScript
56 lines
2.8 KiB
TypeScript
export * from './avatar/components/Avatar';
|
|
export * from './avatar/components/AvatarGroup';
|
|
export * from './avatar/components/states/isInvalidAvatarUrlState';
|
|
export * from './avatar/constants/AvatarPropertiesBySize';
|
|
export * from './avatar/types/AvatarSize';
|
|
export * from './avatar/types/AvatarType';
|
|
export * from './banner/components/Banner';
|
|
export * from './checkmark/components/AnimatedCheckmark';
|
|
export * from './checkmark/components/Checkmark';
|
|
export * from './chip/components/AvatarChip';
|
|
export * from './chip/components/Chip';
|
|
export * from './color/components/ColorSample';
|
|
export * from './icon/components/IconAddressBook';
|
|
export * from './icon/components/IconGmail';
|
|
export * from './icon/components/IconGoogle';
|
|
export * from './icon/components/IconGoogleCalendar';
|
|
export * from './icon/components/IconLock';
|
|
export * from './icon/components/IconMicrosoft';
|
|
export * from './icon/components/IconRelationManyToOne';
|
|
export * from './icon/components/IconTwentyStar';
|
|
export * from './icon/components/IconTwentyStarFilled';
|
|
export * from './icon/components/IllustrationIconArray';
|
|
export * from './icon/components/IllustrationIconCalendarEvent';
|
|
export * from './icon/components/IllustrationIconCalendarTime';
|
|
export * from './icon/components/IllustrationIconCurrency';
|
|
export * from './icon/components/IllustrationIconJson';
|
|
export * from './icon/components/IllustrationIconMail';
|
|
export * from './icon/components/IllustrationIconManyToMany';
|
|
export * from './icon/components/IllustrationIconMap';
|
|
export * from './icon/components/IllustrationIconNumbers';
|
|
export * from './icon/components/IllustrationIconOneToMany';
|
|
export * from './icon/components/IllustrationIconOneToOne';
|
|
export * from './icon/components/IllustrationIconPhone';
|
|
export * from './icon/components/IllustrationIconSetting';
|
|
export * from './icon/components/IllustrationIconStar';
|
|
export * from './icon/components/IllustrationIconTag';
|
|
export * from './icon/components/IllustrationIconTags';
|
|
export * from './icon/components/IllustrationIconText';
|
|
export * from './icon/components/IllustrationIconToggle';
|
|
export * from './icon/components/IllustrationIconUid';
|
|
export * from './icon/components/IllustrationIconUser';
|
|
export * from './icon/components/IllustrationIconWrapper';
|
|
export * from './icon/components/llustrationIconLink';
|
|
export * from './icon/components/TablerIcons';
|
|
export * from './icon/hooks/useIcons';
|
|
export * from './icon/providers/IconsProvider';
|
|
export * from './icon/states/iconsState';
|
|
export * from './icon/types/IconComponent';
|
|
export * from './tag/components/Tag';
|
|
export * from './tooltip/AppTooltip';
|
|
export * from './tooltip/OverflowingTextWithTooltip';
|
|
export * from './typography/components/H1Title';
|
|
export * from './typography/components/H2Title';
|
|
export * from './typography/components/H3Title';
|
|
export * from './typography/components/StyledText';
|