权限管理
权限控制不依赖任何权限管理实现,hsweb默认提供了2种权限管理的方式。
配置文件方式
application.yml
数据库方式
自定义
在某些场景默认的权限管理可能不能完全满足需求,比如:一个系统有多个用户体系,有独立用户管理系统。
替换默认的权限管理
方式一。实现AuthenticationManager接口,注入到Spring。
方式二。实现AuthenticationSupplier接口,注入到Spring。
多用户体系权限管理
hsweb提供了根据token来区分用户类型的权限信息。实现接口,ThirdPartAuthenticationManager。 与UserTokenParser中得到的tokenType一致即可。
Last updated