tachybase_todo/packages/core/client/src
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 test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
antd-config-provider fix: incorrect language after logout (#1679) 2023-04-09 18:21:58 +08:00
api-client test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
appInfo feat: compact theme (#1574) 2023-03-19 23:40:11 +08:00
application feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
async-data-provider test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
auth feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
block-provider Revert "fix: the edit drawer's audit logs block can only get records by this … (#1917)" 2023-06-07 20:14:02 +08:00
board test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
china-region fix: no paging of china regions 2022-04-24 16:15:38 +08:00
collection-manager feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
document-title fix: eslint (#1759) 2023-04-25 13:12:14 +08:00
filter-provider test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
formula fix: eslint (#1759) 2023-04-25 13:12:14 +08:00
i18n test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
icon test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
locale feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
plugin-manager fix: eslint (#1759) 2023-04-25 13:12:14 +08:00
pm feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
powered-by fix(client): pagination dropdown menu is blocked #398 2022-05-20 13:35:56 +08:00
record-provider feat: support List and Grid Card block (#1753) 2023-05-16 09:05:47 +08:00
route-switch test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
schema-component Revert "fix: the edit drawer's audit logs block can only get records by this … (#1917)" 2023-06-07 20:14:02 +08:00
schema-initializer Revert "fix: the edit drawer's audit logs block can only get records by this … (#1917)" 2023-06-07 20:14:02 +08:00
schema-items feat: duplicate action (#1973) 2023-06-07 11:25:32 +08:00
schema-settings feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
schema-templates refactor(association-field): useAssociationNames hook (#1956) 2023-06-07 11:18:35 +08:00
settings-form feat: upgrade formily (#1880) 2023-06-06 19:33:04 +08:00
system-settings feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
test test: add tests for client (#1960) 2023-06-07 10:37:10 +08:00
user feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00
global.less Feat/create nocobase app (#273) 2022-04-17 10:00:42 +08:00
index.ts feat(auth): support custom authentication (#2007) 2023-06-07 23:46:42 +08:00