Client Authentication issue from NAT POOL
Youssef GHORBAL
youssef.ghorbal at pasteur.fr
Wed Jan 13 09:46:13 EST 2016
Hello,
Just some questions to clarify some points :
- What do you mean exactly by "the server running shibboleth” ? Are you talking about shibboleth IdP or the application server hosting some ressorces protected by Shibboleth SP ?
- Does this message occur after the user comes back from the IdP ?
- Do you have access to the application server (Shibboleth SP) and the native.log file (inside a log directory like /var/log/shibboleth-www)
I came across such an issue and we had to disable the “consistentAddress” property (consistentAddress=“false”) in shibboleth2.xml (Shibboleth SP)
https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPSessions
Youssef Ghorbal
Institut Pasteur
---------------------------
> On 13 Jan 2016, at 15:29, AdamhEdTech <adam.henderson at nassau.k12.fl.us> wrote:
>
> Good Morning All,
> Let me briefly explain what I am facing here. I am the network manager for a
> K12 district in Florida and we have a few teachers taking a class at a local
> university here. The users are unable to access the application and receive
> this error
>
> "Authentication failure, session missing during completion of profile
> handler"
>
> I have researched this error here as well as a few others places and I think
> I have a clear picture of what is going on but since I am unfamiliar with
> Shibboleth I feel I am unable to really explain what is going on.
>
> The issue is occurring because my clients behind my firewall are dynamically
> NAT'd from my pool of external IP addresses.
>
> Capturing packets from outside my firewall I see the client start a session
> with the server running shibboleth using a NAT'd IP from my pool lets just
> say 150.1.1.210, .002 seconds later ANOTHER session is started by my clients
> to the server running Shibboleth and my firewall dynamically assigns a NAT
> from the pool, lets say 150.1.1.211... Authentication will fail for these
> users every time with the error:
>
> Authentication failure, session missing during completion of profile handler
>
> IF I assign a static NAT to the client...say 150.1.1.200 the user can
> authenticate and access the application without fail every time. The
> wireshark trace file behavior is the same as described above. I still see
> two sessions open, with different source ports assigned but the source IP is
> the same for both sessions.
>
> In my research I found this from an MIT website
>
>
> *Q: The Touchstone Identity Provider encountered the following error while
> processing your request - Authentication failure, session missing during
> completion of profile handler.
>
> This error shows up with the IP address of the client changes midway through
> Touchstone authentication.*
>
> I am confident from the trace files I captured this is my error but why are
> two sessions started? How can I explain this to the college who is confident
> the issue is on my end?
>
> Of course I could be wrong all together!
>
> Thanks!
>
> Adam
More information about the users
mailing list