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 obtain(String clientName, String userId) { //由于这里目前只做测试所以只返回当前的id,在正常的情况逻辑应该如下 //根据校验client以及登录的id找到其他同一个用户的所有校验id返回,如通过邮箱登录的id,通过github登录的id等等 List ids = new ArrayList<>(); ids.add(userId); return ids; } }