budibase/packages/backend-core/src
Rory Powell a6027be943
Enforceable SSO (#9787)
* Add ENFORCEABLE_SSO feature flag

* First draft of enforce sso configuration / show single sign on url

* Reading and writing isSSOEnforced + integration with login page

* Enable CI + lint

* Set correct base branch for CI

* Test fix for expected string changed

* Use tenant aware platform url as SSO link

* Bring in latest pro changes

* Lint

* Add useEnforceableSSO mock helper function

* Update configs.spec.ts with coverage for public settings

* Update users.spec.ts with additional tests for isPreventPasswordActions

* Lint

* Update refresh OAuthToken to use correct enum and add case statement
2023-02-27 13:42:51 +00:00
..
accounts Prevent SSO users from setting / resetting a password (#9672) 2023-02-21 08:23:53 +00:00
auth Enforceable SSO (#9787) 2023-02-27 13:42:51 +00:00
cache Enable higher concurrency and resiliency in worker tests 2023-02-13 11:57:30 +00:00
configs Configs updates: remove circular deps, dedicated module, typing improvements, reduce db reads 2023-02-23 13:41:35 +00:00
constants Merge remote-tracking branch 'origin/develop' into feature/environment-variables 2023-01-12 14:54:02 +00:00
context Enable higher concurrency and resiliency in worker tests 2023-02-13 11:57:30 +00:00
db Configs updates: remove circular deps, dedicated module, typing improvements, reduce db reads 2023-02-23 13:41:35 +00:00
errors Replace ts-jest with swc/jest (#9289) 2023-01-11 09:37:37 +00:00
events Server flaky tests fixes - improving tenancy config 2023-02-23 13:43:27 +00:00
featureFlags Enable higher concurrency and resiliency in worker tests 2023-02-13 11:57:30 +00:00
middleware Configs updates: remove circular deps, dedicated module, typing improvements, reduce db reads 2023-02-23 13:41:35 +00:00
migrations Run CI steps in parallel (#9760) 2023-02-21 17:13:24 +00:00
objectStore Enable higher concurrency and resiliency in worker tests 2023-02-13 11:57:30 +00:00
platform Enable higher concurrency and resiliency in worker tests 2023-02-13 11:57:30 +00:00
plugin General work after running some tests in CI - general refactoring as well. 2022-11-28 17:54:04 +00:00
queue Enable use of redis container in worker tests 2023-02-13 12:09:16 +00:00
redis Update locks error logging (#9768) 2023-02-22 08:32:03 +00:00
security Some type updates and an improvement to encryption to allow selecting the secret from an option list. 2023-01-16 18:15:43 +00:00
tenancy Enable higher concurrency and resiliency in worker tests 2023-02-13 11:57:30 +00:00
utils Prevent SSO users from setting / resetting a password (#9672) 2023-02-21 08:23:53 +00:00
environment.ts Enforceable SSO (#9787) 2023-02-27 13:42:51 +00:00
helpers.ts Complete conversion of backend-core to Typescript. 2022-11-24 18:48:51 +00:00
index.ts Configs updates: remove circular deps, dedicated module, typing improvements, reduce db reads 2023-02-23 13:41:35 +00:00
installation.ts Fix installation race conditions 2023-01-31 17:27:25 +00:00
logging.ts Fix pino request id generation (#9324) 2023-01-12 10:25:21 +00:00
newid.ts Fixing some issues detected by testing. 2022-11-26 21:26:19 +00:00
users.ts Prevent SSO users from setting / resetting a password (#9672) 2023-02-21 08:23:53 +00:00