Gao Sun
8a52c84e32
refactor(core): align role_names
claim with DB ( #1016 )
2022-06-01 07:43:16 +00:00
Gao Sun
7781d49667
feat(core): set claims for profile
scope ( #1013 )
2022-06-01 15:00:10 +08:00
simeng-li
cf360b9c15
feat(core): add admin role validation to the koaAuth ( #920 )
...
* feat(core): add admin role validation to the koaAuth
add admin role validation to the koaAuth
* fix(core): cr fix
cr fix
2022-05-24 16:42:28 +08:00
Gao Sun
43d4fd23fd
refactor: remove AC client dependency ( #917 )
...
* refactor: remove AC client dependency
* refactor: admin console URL and management API indicator
* fix: typo
2022-05-23 11:18:48 +00:00
Xiao Yijun
fe99928a41
fix(core): revert add custom claims to id token ( #919 )
...
This reverts commit 9ccda932a4
.
2022-05-22 03:33:13 +00:00
Xiao Yijun
9ccda932a4
feat(core): add custom claims to id token ( #911 )
2022-05-20 22:37:47 +08:00
IceHe.xyz
e5196fc31d
feat(core): grantRevokedListener for logging revocation of access and refresh token ( #900 )
...
* feat(core): grantRevokedListener for logging access and refresh token revocation
* chore(core): improve description of grantRevokedListener test cases
* refactor(core): extract addOidcEventListeners
2022-05-20 13:54:05 +08:00
Gao Sun
17c63cd2d9
feat(core): cookie keys configuration ( #902 )
...
* feat(core): cookie keys configuration
* refactor: improved wording
* refactor: improved wording
* fix(core): test
2022-05-20 00:08:33 +08:00
IceHe.xyz
797344f6f5
feat(core): grantErrorListener for logging token exchange error ( #894 )
...
* feat(core): grantErrorListener for logging token exchange error
* refactor(core): extract getLogType
* refactor(core): oidc provider event listeners will skip logging if found unexpected grant_type
* test(core): oidc provider event listeners will skip logging if found unexpected grant_type
2022-05-19 19:48:34 +08:00
Xiao Yijun
b2ac2c14ee
feat(core): disable introspection feature ( #886 )
2022-05-19 13:50:07 +08:00
IceHe.xyz
3b048a80a3
feat(core,schemas): log token exchange success ( #809 )
2022-05-19 11:24:26 +08:00
renovate[bot]
88e58b8b0c
fix(deps): update dependency jose to v4 ( #646 )
...
* fix(deps): update dependency jose to v4
* fix(deps): update jose usage
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Gao Sun <gao@silverhand.io>
2022-04-24 13:55:47 +08:00
Gao Sun
08ce66f317
refactor(core): use SSOT for env variables ( #578 )
...
* refactor(core): use SSOT for env variables
* fix(core): tests
2022-04-20 14:14:37 +08:00
IceHe.xyz
26c3e1fe2c
fix(core): extraClientMetadata properties ( #530 )
2022-04-11 14:22:16 +08:00
IceHe.xyz
fb65c65893
feat(core,schemas): cors allowed origins ( #507 )
...
* feat(schemas): cors allowed origins of application in custom OIDC client metadata
* refactor(schemas): rename CustomClientMetadataType to CustomClientMetadataKey
* feat(core): cors allowed origins
2022-04-08 18:16:20 +08:00
Gao Sun
0499024fdf
refactor(core): remove resource scopes
2022-04-08 16:07:34 +08:00
Gao Sun
bfc8a64c44
refactor(console): add dev origin to allowed CORS domain in OIDC ( #397 )
2022-03-16 16:35:45 +08:00
Gao Sun
b9dab8a9da
fix(console): connect sign in with core
2022-03-15 13:46:50 +08:00
simeng-li
279318780e
test(oidc): add oidc adapter test case ( #266 )
...
add oidc adapter test case
2022-02-23 09:42:29 +08:00
simeng-li
86ce5a9640
fix(core): align resource_identifier namespace with OIDC provider ( #224 )
...
* fix(core): align resource_identifier namespace with OIDC provider
replace resource identifier name with resource_indicator
align the usage with OIDC Provider
* fix(cr): cr fix
add empty line
2022-02-15 16:13:41 +08:00
simeng-li
eac74fae40
fix(core): hard code resource access_token format ( #216 )
2022-02-08 14:06:13 +08:00
Charles Zhao
f30cae7377
chore: upgrade eslint-config to v0.6.1
2022-01-27 19:26:34 +08:00
simeng-li
93df7db2ca
refactor(core): enable userinfo endpoint and resource scope consent ( #187 )
...
* refactor(core): enable userinfo endpoint and resource scope consent
enable userinfo endpoint and resource scope consent
* fix(core): cr fix add comment
add comment for useGrantedResource settigns reference
2022-01-24 10:13:18 +08:00
simeng-li
492724a575
refactor(core): resources related db query cleanup ( #179 )
...
* refactor(core): resources related db query cleanup
clean resourece & scopes db queries
* refactor(core): rename resources and scopes query file name
rename plural filename
2022-01-14 11:54:09 +08:00
simeng-li
77be675bfb
feat(application): set idToken and refreshToken ttl based on client metadata ( #176 )
...
* feat(application): set idtoken and refresh token ttl based on client metadata
add idToken and refreshToken ttl metadata
* fix(application): cr fix
cr fix add default constant & set custom client metadata not null
2022-01-13 14:15:13 +08:00
simeng-li
a56d4ce026
feat: implement getResourceIndicators logic ( #146 )
...
* fix(schema): fix typo remove trailing comma
fix typo remove trailing comma
* feat(core): add resouce server query logic
add resource server & scopes query logic to oidc-provider resourceIndicator feature config
* fix(chore): scope should join with scopes.name
fix scope name join format bug
* fix(core): cr fix use pool.any replace pool.many
use pool.any replace pool.many
2021-12-02 14:08:15 +08:00
simeng-li
ee2d1bf535
chore(core): throw out oidc-provider error ( #128 )
...
In order to display detailed error on the page
we need to throw the oidc-provider error out
and catched by koa-error-handler
2021-10-12 17:57:22 +08:00
Gao Sun
ea4cfd0e59
chore: update eslint config ( #98 )
2021-08-30 11:30:54 +08:00
Gao Sun
acd8157a0d
feat: validate access token if needed
2021-08-15 23:39:03 +08:00
Gao Sun
96bf7cee77
refactor(core): re-org files
2021-08-12 19:39:28 +08:00