tachybase_todo/packages/plugins
Dunqing 6cfd586175
feat(plugin-api-keys): support fetch api via api-keys (#2136)
* feat(plugin-api-keys): support fetch api via api-keys

* feat: full support

* fix: missing parseToken in auth

* feat: add created at column

* feat: configure snippet

* fix: remove unused code

* fix: revert

* chore: update deps

* feat: improve role

* fix: avoid create api key without not exist role

* feat: improve select roles

* refactor: when no X-Role is found, roles should not be randomly assigned

* feat: improve code

* feat: improve current role

* fix: revert

* fix: revert apilicent

* fix: revert auth

* feat: improve currentRole logic

* feat: use resourcer.use instead it

* refactor: remove api-keys-auth

* fix: type

* refactor: move jwt to authManager

* refactor: remove unused code

* refactor: remove protected

* Revert "refactor: remove unused code"

This reverts commit 8f81535ab7e9c412bdc4d4bc05abad64ff60ba3f.

* feat: remove unused code

* feat: improve code

* fix: test error

* test: update test

* test: add test cases

* docs: update

* chore: update X-Role

* fix: token's roleName not work

* docs: update usage

* fix: i18n Add APi key

* docs: update capital

* docs: update

* feat: clean

* Update package.json

* Update roles.ts

* fix: api key

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2023-06-30 11:20:35 +08:00
..
acl feat(plugin-api-keys): support fetch api via api-keys (#2136) 2023-06-30 11:20:35 +08:00
api-keys feat(plugin-api-keys): support fetch api via api-keys (#2136) 2023-06-30 11:20:35 +08:00
audit-logs chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
auth feat(plugin-api-keys): support fetch api via api-keys (#2136) 2023-06-30 11:20:35 +08:00
charts chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
china-region chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
client chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
collection-manager chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
duplicator chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
error-handler chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
excel-formula-field chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
export chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
file-manager chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
formula-field chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
graph-collection-manager chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
iframe-block chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
import chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
map feat(map-plugin): support google map (#2027) 2023-06-30 11:08:53 +08:00
math-formula-field chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
mobile-client chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
multi-app-manager chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
multi-app-share-collection chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
notifications chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
oidc feat(plugin-api-keys): support fetch api via api-keys (#2136) 2023-06-30 11:20:35 +08:00
saml feat(plugin-api-keys): support fetch api via api-keys (#2136) 2023-06-30 11:20:35 +08:00
sequence-field chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
sms-auth feat(plugin-api-keys): support fetch api via api-keys (#2136) 2023-06-30 11:20:35 +08:00
snapshot-field chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
system-settings chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
ui-routes-storage chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
ui-schema-storage chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
users chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
verification chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00
workflow chore(versions): 😊 publish v0.10.0-alpha.5 2023-06-29 15:34:40 +08:00