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, restartstatic 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
MXExceptionjava.rmi.RemoteExceptionSecurityService.authenticateUser(String, String, String)UserInfo authenticateUserM(java.lang.String[] user, java.lang.String password, java.lang.String clientHost) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionSecurityService.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
MXExceptionjava.rmi.RemoteExceptionSecurityService.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
MXExceptionjava.rmi.RemoteExceptionpsdi.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
MXExceptionjava.rmi.RemoteExceptionSecurityService.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
MXExceptionjava.rmi.RemoteExceptionpsdi.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
MXExceptionjava.rmi.RemoteExceptionSecurityService.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
MXExceptionjava.rmi.RemoteExceptionpsdi.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
MXExceptionjava.rmi.RemoteExceptionSecurityService.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
MXExceptionjava.rmi.RemoteExceptionpsdi.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
MXExceptionjava.rmi.RemoteExceptionUserInfo authenticateSessionToken(java.lang.String userId, java.lang.String sessionToken) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionUserInfo authenticateSessionTokenM(java.lang.String[] userAndTenant, java.lang.String sessionToken) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionjava.lang.String getTenantCode(UserInfo ui) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionProfileRemote getProfile(UserInfo user) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionSecurityService.getProfile(UserInfo)java.lang.String getDBUrl()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionSecurityService.getDBUrl()boolean isUser(UserInfo userinfo, java.lang.String loginCheck, java.lang.String passCheck) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionSecurityService.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
MXExceptionjava.rmi.RemoteExceptionSecurityService.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
MXExceptionjava.rmi.RemoteExceptionSecurityService.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
MXExceptionjava.rmi.RemoteExceptionSecurityService.getUserInfo(AuthenticatedAccessToken, Object, Locale, TimeZone, String, String)void disconnectUser(UserInfo userInfo) throws java.rmi.RemoteException
disconnectUser.java.rmi.RemoteExceptionSecurityService.disconnectUser(UserInfo)void disconnectUser(UserInfo userInfo, int disconnectType) throws java.rmi.RemoteException
java.rmi.RemoteExceptionSecurityService.disconnectUser(UserInfo, int)void disconnectUser(java.lang.String userid,
long maxsessionid,
int disconnectType,
java.lang.String adminUserID)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionSecurityService.disconnectUser(String, long, int, String)void refreshSecurityInfo(java.lang.String userID,
MboRemote userMbo,
MboRemote personMbo)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionSecurityService.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.RemoteExceptionMXExceptionSecurityService.checkConcurrentUser(java.lang.String, java.lang.String)int getSessionCounter()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionSecurityService.getSessionCounter()java.lang.String getRealmName()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid checkUniqueLoginID(java.lang.String loginID)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionvoid associateTenantsToConsultant(java.lang.String loginID,
java.util.List<ConsultantInfo> alltenants)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionboolean isConsultantFieldModified(MboRemote landlordMbo) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionvoid populateConsultantFields(java.lang.String origLoginID,
java.lang.String newLoginID,
MboRemote landlordMbo)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException