Populating session context fails lookups

Cantor, Scott cantor.2 at osu.edu
Mon Sep 14 12:01:15 EDT 2015


On 9/14/15, 11:55 AM, "dev on behalf of Misagh Moayyed" <dev-bounces at shibboleth.net on behalf of mmoayyed at unicon.net> wrote:

>I am very likely missing the step that would tell me how the storage is service contacted and where, but I presume there is action somewhere that actually creates that storage record so that
> future calls can populate and resolve the session context.
> 
> 
>Does that sounds correct? If so, where is the action/component that actually creates a storage record based on the cookie value and how is called in the flow?

The master authentication subflow creates/updates the IdPSession with the AuthenticationResult produced at the very end:

<!-- Finally, create/update the client session. -->
    <action-state id="UpdateSessionWithAuthenticationResult">
	<evaluate expression="UpdateSessionWithAuthenticationResult" />
	<evaluate expression="'proceed'" />
        
	<transition on="proceed" to="proceed" />
        
	
	<!-- Ignore any session layer errors at this stage. -->
	<transition on="InputOutputError" to="proceed" />
    </action-state>

The class is net.shibboleth.idp.session.impl.UpdateSessionWithAuthenticationResult

-- Scott




More information about the dev mailing list