-
Bug
-
Resolution: Done
-
Blocker
-
7.1.0.DR15
-
None
When I misconfigured http-authentication-factory, e.g. with unreal protocol "DOES_NOT_EXIST" I get http status code 403.
I think 500 would be more appropriate here, as server is misconfigured and can't authenticate.
403 means user has not appropriate roles.
There should be also some log message in log, that http authentication factory is misconfigured. Now there is just
10:52:04,694 TRACE [org.wildfly.security] (management task-6) Handling MechanismInformationCallback 10:52:04,694 TRACE [org.wildfly.security] (management task-6) java.lang.IllegalStateException: ELY01119: Unable to resolve MechanismConfiguration for mechanismType='HTTP', mechanismName='BASIC', hostName='localhost.localdomain', protocol='http'. 10:52:04,694 TRACE [org.wildfly.security] (management task-6) Handling MechanismInformationCallback 10:52:04,694 TRACE [org.wildfly.security] (management task-6) java.lang.IllegalStateException: ELY01119: Unable to resolve MechanismConfiguration for mechanismType='HTTP', mechanismName='CLIENT_CERT', hostName='localhost.localdomain', protocol='http'. 10:52:04,694 TRACE [org.wildfly.security] (management task-6) Handling MechanismInformationCallback 10:52:04,694 TRACE [org.wildfly.security] (management task-6) java.lang.IllegalStateException: ELY01119: Unable to resolve MechanismConfiguration for mechanismType='HTTP', mechanismName='DIGEST', hostName='localhost.localdomain', protocol='http'. 10:52:04,694 TRACE [org.wildfly.security] (management task-6) Handling MechanismInformationCallback 10:52:04,694 TRACE [org.wildfly.security] (management task-6) java.lang.IllegalStateException: ELY01119: Unable to resolve MechanismConfiguration for mechanismType='HTTP', mechanismName='FORM', hostName='localhost.localdomain', protocol='http'. 10:52:04,694 TRACE [org.wildfly.security] (management task-6) Handling MechanismInformationCallback 10:52:04,694 TRACE [org.wildfly.security] (management task-6) java.lang.IllegalStateException: ELY01119: Unable to resolve MechanismConfiguration for mechanismType='HTTP', mechanismName='SPNEGO', hostName='localhost.localdomain', protocol='http'.
- is cloned by
-
WFCORE-3251 Elytron, misconfiguration of http-authentication-factory leads to 403 - should be 500
-
- Resolved
-
- is incorporated by
-
JBEAP-10243 Upgrade WildFly Elytron to 1.1.0.Beta36
-
- Closed
-