public interface LoginService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteLoginTokenCookie(HttpServletRequest request,
HttpServletResponse response)
Delete login token cookie.
|
UserSessionSettings |
doLogin(String login,
String password,
LanguageModel requestedLanguage)
Do login.
|
void |
doLogout(HttpServletRequest request,
HttpServletResponse response)
Do logout.
|
UserSessionSettings |
getCurrentSessionSettings()
Gets the current session settings.
|
String |
getDefaultUsername()
Gets the default username.
|
String |
getDefaultUserPassword()
Gets the default user password.
|
Locale |
getLocale(LanguageModel lang)
Gets the locale.
|
void |
setSessionLanguage(LanguageModel lang)
Sets the session language.
|
void |
storeLoginTokenCookie(String user,
String language,
String passwd,
HttpServletResponse response)
Store login token cookie.
|
UserSessionSettings |
verifyLoginToken(HttpServletRequest request)
Verify login token.
|
void setSessionLanguage(LanguageModel lang)
lang - the new session languageUserSessionSettings getCurrentSessionSettings()
UserSessionSettings doLogin(String login, String password, LanguageModel requestedLanguage) throws SecurityException
login - the loginpassword - the passwordrequestedLanguage - the requested languageSecurityException - the security exceptionvoid doLogout(HttpServletRequest request,
HttpServletResponse response)
request - the requestresponse - the responseUserSessionSettings verifyLoginToken(HttpServletRequest request)
request - the requestvoid storeLoginTokenCookie(String user, String language, String passwd, HttpServletResponse response)
user - the userlanguage - the languagepasswd - the passwdresponse - the responsevoid deleteLoginTokenCookie(HttpServletRequest request,
HttpServletResponse response)
request - the requestresponse - the responseLocale getLocale(LanguageModel lang)
lang - the langString getDefaultUsername()
String getDefaultUserPassword()
Copyright © 2017 SAP SE. All Rights Reserved.