[ 
https://issues.apache.org/jira/browse/SHIRO-176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kalle Korhonen resolved SHIRO-176.
----------------------------------

    Resolution: Duplicate

> AuthenticationInfo instances should be able to return stored salt
> -----------------------------------------------------------------
>
>                 Key: SHIRO-176
>                 URL: https://issues.apache.org/jira/browse/SHIRO-176
>             Project: Shiro
>          Issue Type: Improvement
>    Affects Versions: 0.9-RC1, 0.9, 1.0.0, 1.0.1
>            Reporter: Les Hazlewood
>             Fix For: 1.1.0
>
>
> When comparing credentials hashed with a salt, the salt value should be 
> easily accessible from the AuthenticationInfo instance.  Perhaps a new 
> SaltedAuthenticationInfo interface should be introduced (and have the 
> UsernamePasswordToken implement this interface) in order to easily acquire a 
> salt.
> Currently the HashedCredentialsMatcher attempts to acquire the salt from the 
> AuthenticationToken.  However, the large majority of the time, the salt will 
> be stored with the AuthenticationInfo and it should be possible to acquire it 
> from that.
> After adding the new interface, the HashedCredentialsMatcher will need a new 
> method: getStoredCredentials(token, authcInfo) or something similar.  The 
> default implementation can simply call the existing getCredentials(token) 
> method by default to retain current behavior.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to