]
Ingo Weiss updated WFLY-13161:
------------------------------
Labels: downstream_dependency elytron (was: elytron)
CLIENT-CERT login does not work in intermediate elytron setup
-------------------------------------------------------------
Key: WFLY-13161
URL:
https://issues.redhat.com/browse/WFLY-13161
Project: WildFly
Issue Type: Bug
Components: Security
Affects Versions: 19.0.0.Beta2
Reporter: Ricardo Martin Camarero
Assignee: Ricardo Martin Camarero
Priority: Major
Labels: downstream_dependency, elytron
Fix For: 20.0.0.Beta1
Authentication does not uses cache when use Picketbox by Elytron.
With Picketbox only:
{code:java}
2020-01-02 10:39:48,215 TRACE [org.jboss.security] (default task-1) PBOX00208: Inserted
cache info:
org.jboss.security.authentication.JBossCachedAuthenticationManager$DomainInfo@8ea6c5a
2020-01-02 10:39:48,215 TRACE [org.jboss.security] (default task-1) PBOX00201: End
isValid, result = true
2020-01-02 10:39:48,401 TRACE [org.jboss.security] (default task-1) PBOX00354: Setting
security roles ThreadLocal: null
2020-01-02 10:39:56,034 TRACE [org.jboss.security] (default task-1) PBOX00200: Begin
isValid, principal:
org.wildfly.extension.undertow.security.AccountImpl$AccountPrincipal@a518beed, cache
entry:
{code}
With Picketbox by Elytron:
{code:java}
/2020-01-02 10:42:11,325 TRACE [org.jboss.security] (default task-1) PBOX00205: End
validateCache, result = false
2020-01-02 10:42:11,325 TRACE [org.jboss.security] (default task-1) PBOX00209:
defaultLogin, principal: MP VIU1
2020-01-02 10:42:11,325 TRACE [org.jboss.security] (default task-1) PBOX00221: Begin
getAppConfigurationEntry(isone-jaas-cert), size: 4
2020-01-02 10:42:11,325 TRACE [org.jboss.security] (default task-1) PBOX00224: End
getAppConfigurationEntry(isone-jaas-cert), AuthInfo: AppConfigurationEntry[]:
{code}
I'm attaching the configurations used and the application to test.