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 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 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