45 lines
1.6 KiB
YAML
45 lines
1.6 KiB
YAML
|
|
## -- sureness.yml document dataSource-- ##
|
||
|
|
|
||
|
|
# load api resource which need be protected, config role who can access these resource.
|
||
|
|
# resources that are not configured are also authenticated and protected by default, but not authorized
|
||
|
|
# eg: /api/v2/host===post===[role2,role3,role4] means /api/v2/host===post can be access by role2,role3,role4
|
||
|
|
# eg: /api/v1/getSource3===get===[] means /api/v1/getSource3===get can not be access by any role
|
||
|
|
resourceRole:
|
||
|
|
- /account/auth/refresh===post===[role1,role2,role3,role4]
|
||
|
|
|
||
|
|
# load api resource which do not need be protected, means them need be excluded.
|
||
|
|
# these api resource can be access by everyone
|
||
|
|
excludedResource:
|
||
|
|
- /account/auth/form===post
|
||
|
|
- /**/*.html===get
|
||
|
|
- /**/*.js===get
|
||
|
|
- /**/*.css===get
|
||
|
|
- /**/*.ico===get
|
||
|
|
- /**/*.ttf===get
|
||
|
|
- /**/*.png===get
|
||
|
|
- /**/*.gif===get
|
||
|
|
- /swagger-resources/**===get
|
||
|
|
- /v2/api-docs===get
|
||
|
|
- /v3/api-docs===get
|
||
|
|
- /**/*.png===*
|
||
|
|
|
||
|
|
# account info
|
||
|
|
# there are three account: admin, root, tom
|
||
|
|
# eg: admin has [role1,role2] ROLE, unencrypted password is admin, encrypted password is 0192023A7BBD73250516F069DF18B500
|
||
|
|
# eg: root has role1, unencrypted password is 23456
|
||
|
|
# eg: tom has role3, unencrypted password is 32113
|
||
|
|
account:
|
||
|
|
- appId: admin
|
||
|
|
credential: admin
|
||
|
|
role: [role1,role2]
|
||
|
|
- appId: tom
|
||
|
|
credential: tom@123
|
||
|
|
role: [role1,role2,role3]
|
||
|
|
- appId: lili
|
||
|
|
# 注意 Digest认证不支持加盐加密的密码账户
|
||
|
|
# 加盐加密的密码,通过 MD5(password+salt)计算
|
||
|
|
# 此账户的原始密码为 lili
|
||
|
|
credential: 1A676730B0C7F54654B0E09184448289
|
||
|
|
salt: 123
|
||
|
|
role: [role1,role2]
|