nl.surfnet.coin.api.shib
Class ShibbolethAuthenticationManager

java.lang.Object
  extended by nl.surfnet.coin.api.shib.ShibbolethAuthenticationManager
All Implemented Interfaces:
org.springframework.security.authentication.AuthenticationManager

public class ShibbolethAuthenticationManager
extends Object
implements org.springframework.security.authentication.AuthenticationManager


Constructor Summary
ShibbolethAuthenticationManager()
           
 
Method Summary
 org.springframework.security.core.Authentication authenticate(org.springframework.security.core.Authentication authentication)
          Very simple implementation: the actual authentication is done by Shibboleth.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShibbolethAuthenticationManager

public ShibbolethAuthenticationManager()
Method Detail

authenticate

public org.springframework.security.core.Authentication authenticate(org.springframework.security.core.Authentication authentication)
                                                              throws org.springframework.security.core.AuthenticationException
Very simple implementation: the actual authentication is done by Shibboleth.

Specified by:
authenticate in interface org.springframework.security.authentication.AuthenticationManager
Parameters:
authentication - the unauthenticated token
Returns:
authenticated token.
Throws:
org.springframework.security.core.AuthenticationException


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