application.yml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. spring:
  2. aop:
  3. auto: true
  4. proxy-target-class: true
  5. datasource:
  6. url : jdbc:h2:mem:example-oauth2-client
  7. username : sa
  8. password :
  9. type: com.alibaba.druid.pool.DruidDataSource
  10. driver-class-name : org.h2.Driver
  11. cache:
  12. type: simple
  13. hsweb:
  14. app:
  15. name: hsweb-oauth2 客户端示例
  16. version: 3.0.0
  17. authorize:
  18. allows:
  19. users:
  20. admin: "**.TestController.*"
  21. users:
  22. admin:
  23. name: 超级管理员
  24. username: admin
  25. password: admin
  26. roles: #用户的角色
  27. - id: admin
  28. name: 管理员
  29. - id: user
  30. name: 用户
  31. permissions-simple:
  32. test: query,get
  33. permissions:
  34. - id: user-manager
  35. actions: query,get,update,delete
  36. dataAccesses:
  37. - action: query
  38. type: DENY_FIELDS
  39. fields:
  40. - password
  41. - salt
  42. - id: test
  43. actions: query,add,update
  44. dataAccesses:
  45. - action: query
  46. type: DENY_FIELDS
  47. fields:
  48. - password
  49. - action: update
  50. type: DENY_FIELDS
  51. fields:
  52. - name
  53. - action: add
  54. type: DENY_FIELDS
  55. fields:
  56. - id
  57. server:
  58. port: 8808