Appearance
用户服务 user-service
简介
用户服务,是统一大用户服务,提供用户注册登录信息修改,应用鉴权,sso等基础功能。包含国际邮箱注册登录,第三方登录,Tineco域账户登录。
支持
- 用户登录,第三方登录,Tineco域登录
- 邮箱注册
- 手机注册
- 用户应用菜单
- 用户按钮授权
- 用户信息修改
- 用户地址
- 忘记密码
- 登录日志
API列表
链接: API文档
快速开始
引入user-client,就可以即可。
java
<dependency>
<groupId>com.tineco.client</groupId>
<artifactId>tineco-user-client</artifactId>
<version>1.0.0</version>
</dependency>获取用户信息
java
#获取用户基本信息
SysUserDetails sysUserDetails = UserManager.getInstance().getUser();
#获取用户ID--必须已经登录用户
String userId = UserManager.getInstance().getUser().getUserId();接口鉴权
java
public class BenefitsEventController extends BasicController {
#role: 角色授权
#permission: 按钮授权
@Authentication(role = {"ROLE_USER"}, permission = {"button:add", "button:edit"})
public List<BenefitsEventResponse> getBenefitsEvent() {
return benefitsEventService.getBenefitsEvent();
}
}