nl.surfnet.coin.api.saml
Class SAMLProvisioner

java.lang.Object
  extended by nl.surfnet.coin.api.saml.SAMLProvisioner
All Implemented Interfaces:
nl.surfnet.spring.security.opensaml.Provisioner

public class SAMLProvisioner
extends Object
implements nl.surfnet.spring.security.opensaml.Provisioner

Implementation of Spring-security-opensaml's Provisioner interface, which provisions a UserDetails object based on a SAML Assertion.


Nested Class Summary
static class SAMLProvisioner.SimpleAuthority
           
 
Constructor Summary
SAMLProvisioner(String uuidAttribute)
           
 
Method Summary
 org.springframework.security.core.userdetails.UserDetails provisionUser(org.opensaml.saml2.core.Assertion assertion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAMLProvisioner

public SAMLProvisioner(String uuidAttribute)
Parameters:
uuidAttribute -
Method Detail

provisionUser

public org.springframework.security.core.userdetails.UserDetails provisionUser(org.opensaml.saml2.core.Assertion assertion)
Specified by:
provisionUser in interface nl.surfnet.spring.security.opensaml.Provisioner


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