cacf275a99
* Prevent SSO users from setting / resetting a password * Add support for ENABLE_SSO_MAINTENANCE_MODE * Add typing to self api and build out user update sdk * Integrate sso checks with user sdk. Integrate user sdk with self api * Test fixes * Move self update into SDK * Lock down maintenance mode to admin user * Fix typo * Add health status response and return type signature to accounts.getStatus * Remove some unnecessary comments * Make sso save user function non optional * Remove redundant check on sso auth details provider * Update syncProfilePicture function name to getProfilePictureUrl * Update packages/worker/src/sdk/users/events.ts Co-authored-by: Adria Navarro <adria@revityapp.com> * Add ENABLE_EMAIL_TEST_MODE flag * Fix for logging in as sso user when existing user has password already * Hide password update and force reset from ui for sso users * Always disable sso maintenance mode in cloud --------- Co-authored-by: Adria Navarro <adria@revityapp.com> |
||
---|---|---|
.. | ||
__mocks__ | ||
src | ||
tests | ||
.gitignore | ||
LICENSE | ||
README.md | ||
jest-testcontainers-config.js | ||
jest.config.ts | ||
package.json | ||
plugins.ts | ||
tsconfig.build.json | ||
tsconfig.json | ||
yarn.lock |
README.md
Budibase Core backend library
This library contains core functionality, like auth and security features which are shared between backend services.
Note about top level JS files
For the purposes of being able to do say require("@budibase/backend-core/permissions")
we need to
specify the exports at the top-level of the module.
For these files they should be limited to a single require
of the file that should
be exported and then a single module.exports = ...
to export the file in
commonJS.