package com.baidu.disconf.web.service.user.service.impl;
import java.util.Set;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.baidu.disconf.web.service.user.service.AuthMgr;
import com.baidu.disconf.web.service.user.service.UserInnerMgr;
/**
* @author knightliao
*/
@Service
public class AuthMgrImpl implements AuthMgr {
@Autowired
private UserInnerMgr userInnerMgr;
@Override
public boolean verifyApp4CurrentUser(Long appId) {
Set<Long> idsLongs = userInnerMgr.getVisitorAppIds();
if (CollectionUtils.isEmpty(idsLongs)) {
return true;
}
if (idsLongs.contains(appId)) {
return true;
} else {
return false;
}
}
}