public class Login extends Object
| Constructor and Description |
|---|
Login(LoginService loginService,
JiraAuthenticationContext jiraAuthenticationContext,
VelocityRequestContextFactory velocityRequestContextFactory,
I18nHelper i18n) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
currentUser()
Returns information about the currently authenticated user's session.
|
javax.ws.rs.core.Response |
login(com.atlassian.jira.rest.auth.AuthParams credentials,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Creates a new session for a user in JIRA.
|
javax.ws.rs.core.Response |
logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Logs the current user out of JIRA, destroying the existing session, if any.
|
protected void |
stampDeniedReasonsOnResponse(javax.servlet.http.HttpServletResponse response,
Set<DeniedReason> deniedReasons)
Stamps the '"X-Authentication-Denied-Reason"' header on the response
object.
|
public Login(LoginService loginService, JiraAuthenticationContext jiraAuthenticationContext, VelocityRequestContextFactory velocityRequestContextFactory, I18nHelper i18n)
public javax.ws.rs.core.Response currentUser()
throws URISyntaxException
URISyntaxException - if the self URI is invalid somehowpublic javax.ws.rs.core.Response login(com.atlassian.jira.rest.auth.AuthParams credentials,
@Context
javax.servlet.http.HttpServletRequest request,
@Context
javax.servlet.http.HttpServletResponse response)
credentials - the username and password to authenticaterequest - injected by Jerseyresponse - injected by Jerseycom.atlassian.seraph.auth.AuthenticatorException - if the DefaultAuthenticator explodespublic javax.ws.rs.core.Response logout(@Context
javax.servlet.http.HttpServletRequest request,
@Context
javax.servlet.http.HttpServletResponse response)
request - injected by Jerseyresponse - injected by Jerseyprotected void stampDeniedReasonsOnResponse(javax.servlet.http.HttpServletResponse response,
Set<DeniedReason> deniedReasons)
response - a HttpServletResponsedeniedReasons - a Set of DeniedReasonCopyright © 2002-2015 Atlassian. All Rights Reserved.