|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@PublicApi public interface LoginService
The LoginService keeps track of users login activities.
| Field Summary | |
|---|---|
static String |
LOGIN_RESULT
This is set into the the request for the last login result |
| Method Summary | |
|---|---|
LoginResult |
authenticate(com.atlassian.crowd.embedded.api.User user,
String password)
This can be called to see if an user knows the given password. |
LoginInfo |
getLoginInfo(String userName)
This is called to get LoginInfo about a given user. |
LoginProperties |
getLoginProperties(com.atlassian.crowd.embedded.api.User remoteUser,
javax.servlet.http.HttpServletRequest request)
Returns loginProperties needed to render the login gadget or login form. |
boolean |
isElevatedSecurityCheckAlwaysShown()
|
void |
logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Log out of JIRA |
void |
resetFailedLoginCount(com.atlassian.crowd.embedded.api.User user)
This can be called to reset the failed login count of a user |
| Field Detail |
|---|
static final String LOGIN_RESULT
| Method Detail |
|---|
LoginInfo getLoginInfo(String userName)
userName - the name of the user in play. This MUST not be null.
LoginInfo objectboolean isElevatedSecurityCheckAlwaysShown()
void resetFailedLoginCount(com.atlassian.crowd.embedded.api.User user)
user - the user to authorise. This MUST not be null.
LoginResult authenticate(com.atlassian.crowd.embedded.api.User user,
String password)
user - the user to authenticate. This MUST not be null.password - the password to authenticate against
void logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - the current servlet requestresponse - the current servlet response
LoginProperties getLoginProperties(com.atlassian.crowd.embedded.api.User remoteUser,
javax.servlet.http.HttpServletRequest request)
remoteUser - the currently logged in userrequest - the incoming http request which may contain user credentials
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||