org.surfnet.oaaas.auth
Class UserConsentFilter

java.lang.Object
  extended by org.surfnet.oaaas.auth.UserConsentFilter
All Implemented Interfaces:
javax.servlet.Filter

@Named
public class UserConsentFilter
extends Object
implements javax.servlet.Filter

Filter that ensures the Resource Owner grants consent for the use of the Resource Server data to the Client app.


Constructor Summary
UserConsentFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig filterConfig)
           
 void setAuthorizationRequestRepository(AuthorizationRequestRepository authorizationRequestRepository)
           
 void setUserConsentHandler(AbstractUserConsentHandler userConsentHandler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserConsentFilter

public UserConsentFilter()
Method Detail

doFilter

public void doFilter(javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse res,
                     javax.servlet.FilterChain chain)
              throws IOException,
                     javax.servlet.ServletException
Specified by:
doFilter in interface javax.servlet.Filter
Throws:
IOException
javax.servlet.ServletException

setAuthorizationRequestRepository

public void setAuthorizationRequestRepository(AuthorizationRequestRepository authorizationRequestRepository)
Parameters:
authorizationRequestRepository - the authorizationRequestRepository to set

setUserConsentHandler

public void setUserConsentHandler(AbstractUserConsentHandler userConsentHandler)
Parameters:
userConsentHandler - the userConsentHandler to set

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Filter
Throws:
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter


Copyright © 2012-2013 SURFnet bv, The Netherlands. All Rights Reserved.