public class LoginInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
| Modifier and Type | Field and Description |
|---|---|
static String |
PERSON_SESSION_KEY |
static String |
USER_STATUS_SESSION_KEY |
| Constructor and Description |
|---|
LoginInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getRemoteUser(javax.servlet.http.HttpServletRequest request)
Hook for subclasses to override the shibboleth default behaviour
|
protected TeamEnvironment |
getTeamEnvironment() |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler) |
void |
setApiClient(nl.surfnet.coin.api.client.OpenConextOAuthClient apiClient) |
void |
setMemberAttributeService(MemberAttributeService memberAttributeService) |
void |
setTeamEnvironment(TeamEnvironment teamEnvironment) |
public static final String PERSON_SESSION_KEY
public static final String USER_STATUS_SESSION_KEY
public boolean preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler)
throws Exception
preHandle in interface org.springframework.web.servlet.HandlerInterceptorpreHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapterExceptionprotected String getRemoteUser(javax.servlet.http.HttpServletRequest request)
request - the httpRequestpublic void setTeamEnvironment(TeamEnvironment teamEnvironment)
teamEnvironment - the teamEnvironment to setprotected TeamEnvironment getTeamEnvironment()
public void setMemberAttributeService(MemberAttributeService memberAttributeService)
public void setApiClient(nl.surfnet.coin.api.client.OpenConextOAuthClient apiClient)
Copyright © 2009-2013 SURFnet bv, The Netherlands. All Rights Reserved.