jackson/components
Deepak Prabhakara a473b360ef
New OIDC fed (#2336)
* add WellKnownURLs

* Fix translation keys

* Update dependencies and add IdP Configuration

* Update common.json with new translations

* wip

* Update @boxyhq/internal-ui version to 0.0.5

* add internal ui folder

* Fix imports and build

* Refactor internal-ui package structure

* wip shared UI

* Fix the build

* WIP

* Add new components and hooks for directory sync

* WIP

* lint fix

* updated swr

* WIP

* users

* Refactor shared components and fix API endpoints***

***Update directory user page and add new federated SAML app

* Fix lint

* wip

* Add new files and update existing files

* Refactor DirectoryGroups and DirectoryInfo components

* Update localization strings for directory UI

* Update Google Auth URL description in common.json

* Refactor directory tab and add delete functionality to webhook logs

* IdP selection screen changes

* Delete unused files and update dependencies

* Fix column declaration

* Add internal-ui/dist to .gitignore

* Update page limit and add new dependencies

* wip

* Refactor directory search in user API endpoint

* wip

* Refactor directory retrieval logic in user and group API handlers

* Add API endpoints for retrieving webhook events

* check app's redirectUrl, TODO: save app info into session to read later

* Add query parameters to API URLs in DirectoryGroups

* working saml login via IdP select. TODO: oidc login via IdP select and saml + oidc login with 1 connection

* oidc IdP working with selection

* working oidc fed -> saml flow

* Add Google authorization status badge and handle pagination in FederatedSAMLApps

* Add router prop to AppsList component and update page header titles

* UI changes

* updated peer-deps

* Add new files and export functions

* Remove unused router prop

* Add PencilIcon to FederatedSAMLApps

* updated federated app creation page

* updated federated app edit page

* Refactor FederatedSAMLApps and NewFederatedSAMLApp components

* lint fix

* lint fix

* updated package-lock

* add jose npm to dev dep

* added missing strings

* added missing strings

* locale strings fix

* locale strings cleanup

* tweaks to icon imports

* replaced textarea with list of inputs for Federated Apps redirect url

* update package-lock

* Add prepublish step

* Build and publish npm and internal ui

* Refactor install step

* Run npm install (for local) inside internal ui automatically using prepare

* Remove eslint setup for internal-ui

* updated package-lock

* Add `--legacy-peer-deps` to prevent installing peer dependencies

* Fix the types import path

* wip

* wip

* Fix the types

* Format

* Update package-lock

* Cleanup

* Try adding jose library version 5.2.2

* allow selective subdomain globbing

* removed duplicate jose lib

* updated package-lock

* updated swagger doc

* SAML Federation -> Identity Federation

* fixed locale strings

* turn off autocomplete for tags input

---------

Co-authored-by: Kiran K <mailtokirankk@gmail.com>
Co-authored-by: Aswin V <vaswin91@gmail.com>
2024-03-05 16:57:02 +00:00
..
connection New OIDC fed (#2336) 2024-03-05 16:57:02 +00:00
dsync Internal UI : Setup Link & SSO Tracer (#2354) 2024-03-01 17:00:38 +00:00
layouts Tweak branding logo rendering (#2171) 2024-01-18 21:24:52 +00:00
logo added product logos 2022-12-22 22:25:19 +00:00
retraced Add missing translations (#2089) 2023-12-27 12:21:53 +00:00
setup-link Internal UI : Setup Link & SSO Tracer (#2354) 2024-03-01 17:00:38 +00:00
setup-link-instructions Setup link fixes (#2316) 2024-02-16 15:12:38 +00:00
table Table component (#2288) 2024-02-15 11:32:31 +00:00
terminus run planetscale test on local mysql db (#2353) 2024-02-28 00:20:01 +00:00
Badge.tsx add ability to activate/deactivate the sso and directory sync connections (#1049) 2023-04-10 13:56:26 +01:00
ButtonBase.tsx Tweaks core components (#779) 2022-12-27 18:06:23 +05:30
ButtonDanger.tsx Tweaks core components (#779) 2022-12-27 18:06:23 +05:30
ButtonLink.tsx Fallback for OIDC discovery (#926) 2023-02-24 12:43:58 +05:30
ButtonOutline.tsx Tweaks core components (#779) 2022-12-27 18:06:23 +05:30
ButtonPrimary.tsx Tweaks core components (#779) 2022-12-27 18:06:23 +05:30
ClipboardButton.tsx Fix pagination and other UI issues (#781) 2022-12-28 16:29:45 +00:00
ConfirmationModal.tsx add ability to activate/deactivate the sso and directory sync connections (#1049) 2023-04-10 13:56:26 +01:00
ConnectionToggle.tsx Bump @typescript-eslint/eslint-plugin from 5.61.0 to 6.0.0 (#1311) 2023-07-11 13:56:55 +01:00
EmptyState.tsx tweaks to align with SaaS app (#2287) 2024-02-12 10:23:12 +05:30
Error.tsx Retraced Admin UI (#452) 2022-12-30 17:02:16 +00:00
IconButton.tsx Fix readonly view (#1386) 2023-07-31 22:41:03 +05:30
LicenseRequired.tsx Refactor: Move license check to getServerSideProps for Admin Pages (#1726) 2023-10-06 14:25:19 +05:30
LinkBack.tsx Fix pagination and other UI issues (#781) 2022-12-28 16:29:45 +00:00
LinkBase.tsx Tweaks core components (#779) 2022-12-27 18:06:23 +05:30
LinkOutline.tsx Tweaks core components (#779) 2022-12-27 18:06:23 +05:30
LinkPrimary.tsx Tweaks core components (#779) 2022-12-27 18:06:23 +05:30
Loading.tsx center the loading indicator 2022-12-29 20:04:19 +00:00
Modal.tsx Setup links tweaks (#788) 2022-12-30 13:43:50 +00:00
Navbar.tsx E2E tests for admin portal SSO (#846) 2023-01-20 10:37:01 +00:00
Pagination.tsx Clean/unused (#2373) 2024-03-02 23:46:56 +00:00
PoweredBy.tsx Add missing translations (#2089) 2023-12-27 12:21:53 +00:00
Sidebar.tsx New OIDC fed (#2336) 2024-03-05 16:57:02 +00:00
Toaster.tsx Setup links tweaks (#788) 2022-12-30 13:43:50 +00:00