123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package com.jd.service;
- import com.jd.entity.basic.SsoUser;
- import java.util.Map;
- /**
- * @author Admin
- */
- public interface SsoUserService {
- /**
- * 统一身份认证登录
- * @param loginAccount
- * @param loginPwd
- * @param clientId
- * @return
- */
- Map<String, Object> userLogin(String loginAccount, String loginPwd, String clientId, String oauth2Pwd);
- /**
- * 查询当前登录用户信息
- * @param clientId
- * @param loginAccount
- * @return
- */
- Map<String, Object> getCurrentLoginInfo(String clientId, String loginAccount);
- /**
- * 分页查询SSO用户列表
- * @param page
- * @param limit
- * @return
- */
- Map<String, Object> getSsoUserListByPage(Integer page, Integer limit, String queryValue);
- /**
- * 插入sso用户
- * @param ssoUser 单点登录用户
- * @return {@link Map}<{@link String}, {@link Object}>
- */
- Map<String, Object> insertSsoUser(SsoUser ssoUser);
- /**
- * 更新sso用户
- * @param ssoUser 单点登录用户
- * @return {@link Map}<{@link String}, {@link Object}>
- */
- Map<String, Object> updateSsoUser(SsoUser ssoUser);
- /**
- * 删除sso用户
- * @param userId 用户id
- * @return {@link Map}<{@link String}, {@link Object}>
- */
- Map<String, Object> deleteSsoUser(Integer userId);
- /**
- * 获得sso用户信息
- * @param userId 用户id
- * @return {@link Map}<{@link String}, {@link Object}>
- */
- Map<String, Object> getSsoUserInfo(Integer userId);
- /**
- * 注销
- * @param clientId 客户机id
- * @param loginAccount 登录账户
- * @return {@link Map}<{@link String}, {@link Object}>
- */
- Map<String, Object> logout(String clientId, String loginAccount);
- }
|