[jboss-jira] [JBoss JIRA] (ELY-1258) ElytronAuthenticator.getPasswordAuthentication() cannot obtain PasswordFactory for Elytron algorithms
Darran Lofthouse (JIRA)
issues at jboss.org
Wed Jun 28 07:18:00 EDT 2017
[ https://issues.jboss.org/browse/ELY-1258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Darran Lofthouse reassigned ELY-1258:
-------------------------------------
Assignee: Pedro Igor (was: Darran Lofthouse)
> ElytronAuthenticator.getPasswordAuthentication() cannot obtain PasswordFactory for Elytron algorithms
> -----------------------------------------------------------------------------------------------------
>
> Key: ELY-1258
> URL: https://issues.jboss.org/browse/ELY-1258
> Project: WildFly Elytron
> Issue Type: Bug
> Affects Versions: 1.1.0.Beta52
> Reporter: Ondrej Lukas
> Assignee: Pedro Igor
> Priority: Blocker
> Fix For: 1.1.0.Beta55
>
>
> {{ElytronAuthenticator.getPasswordAuthentication()}} cannot obtain PasswordFactory for Elytron related algorithms. It is caused by missing WildFlyElytronProvider (since {{Security::getProviders}} is used for obtaining providers) for {{PasswordFactory.getInstance}} in [1].
> It results to hidden NoSuchAlgorithmException with message _ELY08028: Invalid algorithm "clear"_ and stacktrace:
> {code}
> org.wildfly.security.password.PasswordFactory.getInstance(PasswordFactory.java:121)
> org.wildfly.security.password.PasswordFactory.getInstance(PasswordFactory.java:75)
> org.wildfly.security.auth.util.ElytronAuthenticator.getPasswordAuthentication(ElytronAuthenticator.java:92)
> java.net.Authenticator.requestPasswordAuthentication(Authenticator.java:317)
> ...
> {code}
> It causes that even if element {{net-authenticator}} from Elytron client configuration file correctly sets ElytronAuthenticator as default Authenticator, it is not able to work with Elytron related algorithms.
> [1] https://github.com/wildfly-security/wildfly-elytron/blob/4df6f4726b7cf070c4a49d0f05f115760132fe11/src/main/java/org/wildfly/security/auth/util/ElytronAuthenticator.java#L92
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list