package org.apereo.cas.web.landtool.single.service.impl;
|
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
import org.apereo.cas.web.landtool.single.service.UserIdObtainService;
|
|
/**
|
* 多端登录的处理
|
*/
|
public class UserIdObtainServiceImpl implements UserIdObtainService {
|
|
public UserIdObtainServiceImpl() {
|
|
}
|
|
@Override
|
public List<String> obtain(String clientName, String userId) {
|
//由于这里目前只做测试所以只返回当前的id,在正常的情况逻辑应该如下
|
|
//根据校验client以及登录的id找到其他同一个用户的所有校验id返回,如通过邮箱登录的id,通过github登录的id等等
|
List<String> ids = new ArrayList<>();
|
ids.add(userId);
|
return ids;
|
}
|
}
|