Blank web page rendered when Picketlink Federation global logout is invoked.
Issue
- Blank web page rendered when
Picketlink
Federation globallogout
is invoked as follows:-- Enter an
SP
(service provider)URL
, which will be redirected toIDP
(Identity Provider) login page. - On successful
login
, the focus will be taken back to theSP
site. - Restart the
SP
or wait until session expires, however keep theSP
site page as it is. - Now, click on
logout
link such that the globallogout
is invoked. - A blank webpage appears instead of redirection to the
Picketlink IDP login
page and the following exception is thrown:-
- Enter an
Caused by: org.picketlink.identity.federation.core.exceptions.ProcessingException: PLFED000022: Principal Not Found
at org.picketlink.identity.federation.PicketLinkLoggerImpl.samlHandlerPrincipalNotFoundError(PicketLinkLoggerImpl.java:1036) [picketlink-jbas7-2.1.9.SP2-redhat-1.jar:2.1.9.SP2-redhat-1]
at org.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandler$SPLogOutHandler.generateSAMLRequest(SAML2LogOutHandler.java:359) [picketlink-core-2.1.9.SP2-redhat-1.jar:2.1.9.SP2-redhat-1]
at org.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandler.generateSAMLRequest(SAML2LogOutHandler.java:89) [picketlink-core-2.1.9.SP2-redhat-1.jar:2.1.9.SP2-redhat-1]
at org.picketlink.identity.federation.web.process.ServiceProviderBaseProcessor.process(ServiceProviderBaseProcessor.java:186) [picketlink-core-2.1.9.SP2-redhat-1.jar:2.1.9.SP2-redhat-1]
... 13 more
- Blank screen rendered after global logout is invoked when session is expired using PicketLink Federation.
Environment
- Red Hat JBoss Enterprise Application Platfrom (EAP)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.