org.jasig.portal.security.provider.saml
Interface IdPEPRResolver

All Known Implementing Classes:
AssertionIdpResolverImpl

public interface IdPEPRResolver

Created on Apr 23, 2009

Author:
Adam Rybicki

Method Summary
 void resolve(SAMLSession samlSession, DelegatedSAMLAuthenticationState authnState)
          This method will take the samlSession's idp entity ID and resolve it to an endpoint.
 

Method Detail

resolve

void resolve(SAMLSession samlSession,
             DelegatedSAMLAuthenticationState authnState)
This method will take the samlSession's idp entity ID and resolve it to an endpoint. The endpoint is a URL that the ECP will use to ask the IdP for a delegated authentication assertion. The endpoint will be placed into authnState for later use. This method is invoked immediately prior to making a connection to the IdP. The implementation of this method should retrieve the IdP entityID, or name, by calling SAMLSession#getIdp() and store the resolved endpoint by calling SAMLSession.setIdpEndpoint.

Parameters:
samlSession - SAMLSession instance
authnState - DelegatedSAMLAuthenticationState instance to


Copyright © 2011 Jasig. All Rights Reserved.