forked from luyan/epmet-cloud-lingshan
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.2 KiB
47 lines
1.2 KiB
package com.epmet.service;
|
|
|
|
import com.epmet.dto.form.SsoEnteOrgFormDTO;
|
|
import com.epmet.dto.form.SsoLoginFormDTO;
|
|
import com.epmet.dto.form.SsoLoginOperFormDTO;
|
|
import com.epmet.dto.form.SsoWorkLoginFormDTO;
|
|
import com.epmet.dto.result.SsoLoginResultDTO;
|
|
import com.epmet.dto.result.UserTokenResultDTO;
|
|
|
|
/**
|
|
* @Author zxc
|
|
* @DateTime 2021/1/18 下午4:34
|
|
*/
|
|
public interface SsoService {
|
|
|
|
/**
|
|
* @Description 0、入口:得到token
|
|
* @Param formDTO
|
|
* @author zxc
|
|
* @date 2021/1/18 下午4:59
|
|
*/
|
|
SsoLoginResultDTO ssoLogin(SsoLoginFormDTO formDTO);
|
|
|
|
/**
|
|
* @param formDTO
|
|
* @Author sun
|
|
* @Description 1、ticket自动登录获取内部token
|
|
**/
|
|
UserTokenResultDTO ssoWorkLogin(SsoWorkLoginFormDTO formDTO);
|
|
|
|
/**
|
|
* @param formDTO
|
|
* @Author sun
|
|
* @Description 4、自动进入组织-返回token
|
|
**/
|
|
UserTokenResultDTO enterOrg(SsoEnteOrgFormDTO formDTO);
|
|
|
|
/**
|
|
* desc: sso登陆运营端
|
|
*
|
|
* @param formDTO
|
|
* @return com.epmet.dto.result.UserTokenResultDTO
|
|
* @author LiuJanJun
|
|
* @date 2021/2/24 1:28 下午
|
|
*/
|
|
UserTokenResultDTO thirdLoginOperWork(SsoLoginOperFormDTO formDTO);
|
|
}
|
|
|