@Override public UserSession getUserSession() { return this.userSession; }
/** * @since SDK4.0 * You don't need to use this method. Instead, look at the other cloneSession method. */ UserSession cloneSession(String cloneTicket) throws InvalidLogin, RuntimeFault, RemoteException;
/** * @since SDK4.0 */ UserSession loginExtensionBySubjectName(String extensionKey, String locale) throws InvalidLogin, InvalidLocale, NotFound, NoClientCertificate, NoSubjectName, RuntimeFault, RemoteException;
/** * @since SDK4.0 */ UserSession loginExtensionByCertificate(String extensionKey, String locale) throws InvalidLogin, InvalidLocale, NoClientCertificate, RuntimeFault, RemoteException;
/** * @since SDK5.1 */ UserSession loginByToken(String locale) throws InvalidLogin, InvalidLocale, RuntimeFault, RemoteException;
UserSession login(String userName, String password, String locale) throws InvalidLogin, InvalidLocale, RuntimeFault, RemoteException;
UserSession getUserSession();
UserSession getCurrentSession();
List<UserSession> getSessionList();
UserSession impersonateUser(String userName, String locale) throws InvalidLogin, InvalidLocale, RuntimeFault, RemoteException;
UserSession loginBySSPI(String base64Token, String locale) throws InvalidLogin, InvalidLocale, SSPIChallenge, RuntimeFault, RemoteException;