sureness.yml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ## -- sureness.yml文本数据源 -- ##
  2. # 加载到匹配字典的资源,也就是需要被保护的,设置了所支持角色访问的资源
  3. # 没有配置的资源也默认被认证保护,但不鉴权
  4. # eg: /api/v1/source1===get===[role2] 表示 /api/v2/host===post 这条资源支持 role2 这一种角色访问
  5. # eg: /api/v1/source2===get===[] 表示 /api/v1/source2===get 这条资源不支持任何角色访问
  6. resourceRole:
  7. - /account/auth/refresh===post===[role1,role2,role3,role4]
  8. # 需要被过滤保护的资源,不认证鉴权直接访问
  9. # /api/v1/source3===get 表示 /api/v1/source3===get 可以被任何人访问 无需登录认证鉴权
  10. excludedResource:
  11. - /account/auth/**===*
  12. - /===get
  13. - /i18n/**===get
  14. - /apps/hierarchy===get
  15. # web ui 静态资源
  16. - /console/**===get
  17. - /**/*.html===get
  18. - /**/*.js===get
  19. - /**/*.css===get
  20. - /**/*.ico===get
  21. - /**/*.ttf===get
  22. - /**/*.png===get
  23. - /**/*.gif===get
  24. - /**/*.png===*
  25. # swagger ui 资源
  26. - /swagger-resources/**===get
  27. - /v2/api-docs===get
  28. - /v3/api-docs===get
  29. # 用户账户信息
  30. # 下面有 admin tom lili 三个账户
  31. # eg: admin 拥有[role1,role2]角色,密码为admin
  32. # eg: tom 拥有[role1,role2,role3],密码为tom@123
  33. # eg: lili 拥有[role1,role2],明文密码为lili, 加盐密码为1A676730B0C7F54654B0E09184448289
  34. account:
  35. - appId: admin
  36. credential: admin
  37. role: [role1,role2]
  38. - appId: tom
  39. credential: tom
  40. role: [role1,role2,role3]
  41. - appId: lili
  42. # 注意 Digest认证不支持加盐加密的密码账户
  43. # 加盐加密的密码,通过 MD5(password+salt)计算
  44. # 此账户的原始密码为 lili
  45. credential: 1A676730B0C7F54654B0E09194448289
  46. salt: 123
  47. role: [role1,role2]