public interface SecurityServiceRemote extends java.rmi.Remote, ServiceRemote
Modifier and Type | Field and Description |
---|---|
static int |
ADMIN_LOGOUT
Administrative logout of someone else's session
(for example, "Manage Sessions" dialog in User app).
|
static int |
BROWSER_TIMEOUT
Browser timeout via web server.
|
static int |
SERVER_TIMEOUT
SecurityService timeout.
|
static int |
SERVER_TIMEOUT_SESSIONREMOVAL
Server timeout, maxsession record is removed.
|
static int |
USER_LOGOUT
User logout of user's own session.
|
Modifier and Type | Method and Description |
---|---|
void |
associateTenantsToConsultant(java.lang.String loginID,
java.util.List<ConsultantInfo> alltenants) |
UserInfo |
authenticateSessionToken(java.lang.String userId,
java.lang.String sessionToken) |
UserInfo |
authenticateSessionTokenM(java.lang.String[] userAndTenant,
java.lang.String sessionToken) |
UserInfo |
authenticateUser(java.lang.String user,
java.lang.Object cert,
java.lang.String password,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String clientHost) |
UserInfo |
authenticateUser(java.lang.String user,
java.lang.Object cert,
java.lang.String password,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String site,
java.lang.String clientHost) |
UserInfo |
authenticateUser(java.lang.String user,
java.lang.String password,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String clientHost) |
UserInfo |
authenticateUser(java.lang.String user,
java.lang.String password,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String site,
java.lang.String clientHost) |
UserInfo |
authenticateUser(java.lang.String user,
java.lang.String password,
java.lang.String clientHost) |
UserInfo |
authenticateUserM(java.lang.String[] user,
java.lang.Object cert,
java.lang.String password,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String clientHost) |
UserInfo |
authenticateUserM(java.lang.String[] user,
java.lang.Object cert,
java.lang.String password,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String site,
java.lang.String clientHost) |
UserInfo |
authenticateUserM(java.lang.String[] user,
java.lang.String password,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String clientHost) |
UserInfo |
authenticateUserM(java.lang.String[] user,
java.lang.String password,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String site,
java.lang.String clientHost) |
UserInfo |
authenticateUserM(java.lang.String[] user,
java.lang.String password,
java.lang.String clientHost) |
void |
checkConcurrentUser(java.lang.String userId,
java.lang.String loginID) |
void |
checkUniqueLoginID(java.lang.String loginID) |
void |
disconnectUser(java.lang.String userid,
long maxsessionid,
int disconnectType,
java.lang.String adminUserID) |
void |
disconnectUser(UserInfo userInfo)
Deprecated.
Call
disconnectUser . |
void |
disconnectUser(UserInfo userInfo,
int disconnectType) |
java.lang.String |
generateSessionToken(UserInfo userInfo,
java.lang.String sessionId) |
java.lang.String |
getDBUrl() |
ProfileRemote |
getProfile(UserInfo user) |
java.lang.String |
getRealmName() |
int |
getSessionCounter() |
java.lang.String |
getTenantCode(UserInfo ui) |
UserInfo |
getUserInfo(AuthenticatedAccessToken session,
java.util.Locale locale,
java.util.TimeZone timeZone)
Returns a UserInfo object based on the session data passed,
if the session data is valid and generated by this application.
|
UserInfo |
getUserInfo(AuthenticatedAccessToken session,
java.lang.Object certificate,
java.util.Locale locale,
java.util.TimeZone timeZone) |
UserInfo |
getUserInfo(AuthenticatedAccessToken session,
java.lang.Object certificate,
java.util.Locale locale,
java.util.TimeZone timeZone,
java.lang.String clientHost,
java.lang.String clientAddr) |
boolean |
isConsultantFieldModified(MboRemote landlordMbo) |
boolean |
isUser(UserInfo userinfo,
java.lang.String loginCheck,
java.lang.String passCheck) |
void |
populateConsultantFields(java.lang.String origLoginID,
java.lang.String newLoginID,
MboRemote landlordMbo) |
void |
refreshSecurityInfo(java.lang.String userID,
MboRemote userMbo,
MboRemote personMbo) |
getName, getURL, isAppService, isSingletonService, restart
static final int SERVER_TIMEOUT
static final int BROWSER_TIMEOUT
static final int ADMIN_LOGOUT
static final int USER_LOGOUT
static final int SERVER_TIMEOUT_SESSIONREMOVAL
UserInfo authenticateUser(java.lang.String user, java.lang.String password, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.authenticateUser(String, String, String)
UserInfo authenticateUserM(java.lang.String[] user, java.lang.String password, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.authenticateUserM(String[], String, String)
UserInfo authenticateUser(java.lang.String user, java.lang.String password, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.authenticateUser(String, String, Locale, TimeZone, String)
UserInfo authenticateUserM(java.lang.String[] user, java.lang.String password, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
psdi.security.SecurityService#authenticateUserM(String, String, Locale, TimeZone, String)
UserInfo authenticateUser(java.lang.String user, java.lang.Object cert, java.lang.String password, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.authenticateUser(String, Object, String, Locale, TimeZone, String)
UserInfo authenticateUserM(java.lang.String[] user, java.lang.Object cert, java.lang.String password, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
psdi.security.SecurityService#authenticateUserM(String, Object, String, Locale, TimeZone, String)
UserInfo authenticateUser(java.lang.String user, java.lang.String password, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String site, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.authenticateUser(String, String, Locale, TimeZone, String, String)
UserInfo authenticateUserM(java.lang.String[] user, java.lang.String password, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String site, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
psdi.security.SecurityService#authenticateUserM(String, String, Locale, TimeZone, String, String)
UserInfo authenticateUser(java.lang.String user, java.lang.Object cert, java.lang.String password, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String site, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.authenticateUser(String, Object, String, Locale, TimeZone, String, String)
UserInfo authenticateUserM(java.lang.String[] user, java.lang.Object cert, java.lang.String password, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String site, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
psdi.security.SecurityService#authenticateUserM(String, Object, String, Locale, TimeZone, String, String)
java.lang.String generateSessionToken(UserInfo userInfo, java.lang.String sessionId) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
UserInfo authenticateSessionToken(java.lang.String userId, java.lang.String sessionToken) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
UserInfo authenticateSessionTokenM(java.lang.String[] userAndTenant, java.lang.String sessionToken) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
java.lang.String getTenantCode(UserInfo ui) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
ProfileRemote getProfile(UserInfo user) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.getProfile(UserInfo)
java.lang.String getDBUrl() throws java.rmi.RemoteException
java.rmi.RemoteException
SecurityService.getDBUrl()
boolean isUser(UserInfo userinfo, java.lang.String loginCheck, java.lang.String passCheck) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.isUser(psdi.security.UserInfo, java.lang.String, java.lang.String)
UserInfo getUserInfo(AuthenticatedAccessToken session, java.util.Locale locale, java.util.TimeZone timeZone) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.getUserInfo(AuthenticatedAccessToken, Locale, TimeZone)
UserInfo getUserInfo(AuthenticatedAccessToken session, java.lang.Object certificate, java.util.Locale locale, java.util.TimeZone timeZone) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.getUserInfo(AuthenticatedAccessToken, Object, Locale, TimeZone)
UserInfo getUserInfo(AuthenticatedAccessToken session, java.lang.Object certificate, java.util.Locale locale, java.util.TimeZone timeZone, java.lang.String clientHost, java.lang.String clientAddr) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.getUserInfo(AuthenticatedAccessToken, Object, Locale, TimeZone, String, String)
void disconnectUser(UserInfo userInfo) throws java.rmi.RemoteException
disconnectUser
.java.rmi.RemoteException
SecurityService.disconnectUser(UserInfo)
void disconnectUser(UserInfo userInfo, int disconnectType) throws java.rmi.RemoteException
java.rmi.RemoteException
SecurityService.disconnectUser(UserInfo, int)
void disconnectUser(java.lang.String userid, long maxsessionid, int disconnectType, java.lang.String adminUserID) throws java.rmi.RemoteException
java.rmi.RemoteException
SecurityService.disconnectUser(String, long, int, String)
void refreshSecurityInfo(java.lang.String userID, MboRemote userMbo, MboRemote personMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
SecurityService.refreshSecurityInfo(java.lang.String, psdi.mbo.MboRemote, psdi.mbo.MboRemote)
void checkConcurrentUser(java.lang.String userId, java.lang.String loginID) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
SecurityService.checkConcurrentUser(java.lang.String, java.lang.String)
int getSessionCounter() throws java.rmi.RemoteException
java.rmi.RemoteException
SecurityService.getSessionCounter()
java.lang.String getRealmName() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void checkUniqueLoginID(java.lang.String loginID) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
void associateTenantsToConsultant(java.lang.String loginID, java.util.List<ConsultantInfo> alltenants) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
boolean isConsultantFieldModified(MboRemote landlordMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
void populateConsultantFields(java.lang.String origLoginID, java.lang.String newLoginID, MboRemote landlordMbo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException