nocobase/packages/plugins
YANG QIA 24601aa66f
feat(auth): support custom authentication (#2007)
* feat(auth): init auth package & collection

* feat(auth): register

* feat(auth): use authenticator

* feat(auth): mapRoles

* feat(auth): refactor

* feat(auth): base auth class

* feat(auth): add plugin

* chore(auth): test

* chore(auth): add test cases

* feat(auth): authenticators pane

* chore(auth): custom hook useAuthTypes

* feat(auth): authenticator pane

* chore(auth): store options schema using context

* feat(auth): signInPage provider

* feat(auth): signUpPage provider

* chore(auth): solve build errors

* chore(auth): add dependency

* chore(auth): remove dependency cycles

* chore(auth): add plugin-auth to preset

* chore(auth): fix test

* feat(auth): authenticator enable status

* fix(test): fix test using new authentication

* feat(auth): migration, set up basic auth

* chore(auth): can set options ui by component

* fix(test): workflow manunal.test

* fix(test): typo

* feat(auth): support multi-language

* chore(auth): imporve code

* chore(auth): hide button if no configuration

* chore(auth): readme

* chore(auth): remove allowSignup prop

* chore(auth): move configure pane to edit form

* fix(auth): jwt options bug

* feat(auth): init sms-auth

* chore(auth): at least authenticator required

* chore(auth): add test

* feat(auth): support sms auth

* fix(auth): fix test

* chore(auth): move findOrCreateUser to AuthModel

* chore(auth): history compatible processing

* feat(auth): support SAML auth

* chore(auth): saml auth list

* chore(saml-auth): improve ui

* Merge branch 'main' into feat/authentication

* chore(auth): improve code

* fix(saml-auth): fix bug

* fix(saml-auth): fix saml options

* chore(saml-auth): compatible processing && ut

* fix(auth): signin page bug

* chore(auth): saml compatible processing

* feat(auth): oidc-auth

* fix(oidc-auth): bug

* fix(oidc-auth): bug

* fix(auth): fix test

* chore(auth): filter enabled authenticator

* chore(oidc): add field map

* chore(auth): update readme

* docs(auth): create sms-auth readme

* feat(auth): allow signup config

* test(auth): fix test

* feat(auth): allow saml and oidc use http

* chore(oidc-auth): extends timeout

* docs(auth): update readme

* feat(auth): support sort

* docs(saml): update readme

* feat(auth): support sort all authenticator

* Merge branch 'main' into feat/authentication

* Merge branch 'main' into feat/authentication

* feat: improve code

* docs(auth): add doc

* Merge branch 'main' into feat/authentication

* chore: update yarn.lock

* feat: improve code

* chore(acl): write role to acl if it exists in database and not found … (#2001)

* chore(acl): write role to acl if it exists in database and not found in acl

* fix: test

* fix: eager load with nested association (#2002)

* chore: upgrade vitest

* chore: edit

* refactor: auth class

* fix: set options

* chore(acl): write role to acl if it exists in database and not found … (#2001)

* chore(acl): write role to acl if it exists in database and not found in acl

* fix: test

* fix: eager load with nested association (#2002)

* chore: upgrade vitest

* chore: add migrations

* test: fix api-client test

* chore: add sms-auth

* feat: avoid no permission after auth type disabled

* fix: translation

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2023-06-07 23:46:42 +08:00
..
acl feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
audit-logs Revert "fix: the edit drawer's audit logs block can only get records by this … (#1917)" 2023-06-07 20:14:02 +08:00
auth feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
charts feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
china-region feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
client feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
collection-manager chore(collection-manager): should not throw error when source collection destoryed (#1999) 2023-06-07 11:06:35 +08:00
duplicator feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
error-handler feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
excel-formula-field feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
export feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
file-manager feat(plugin-fm): add option for storage to remove file physically or not (#2005) 2023-06-07 05:44:16 -07:00
formula-field fix(plugin-formula): fix result component caused page crash (#1996) 2023-06-06 09:04:13 -07:00
graph-collection-manager feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
iframe-block feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
import feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
map feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
math-formula-field feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
multi-app-manager fix(multip-app-manager): init multiple Application instances while starting up a sub app (#1986) 2023-06-06 10:47:50 +08:00
multi-app-share-collection feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
notifications chore(versions): 😊 publish v0.9.4-alpha.2 2023-05-26 17:05:46 +08:00
oidc feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
saml feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
sequence-field feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
sms-auth feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
snapshot-field test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
system-settings feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
ui-routes-storage feat(plugin-manager): better plugin manager experience (#1927) 2023-05-29 11:06:54 +08:00
ui-schema-storage feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
users feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
verification feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
workflow feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00