com.atlassian.crowd.embedded.api
Interface PasswordScoreService


public interface PasswordScoreService

Analyses passwords to provide an estimate of their strength.


Method Summary
 PasswordScore getPasswordScore(PasswordCredential passwordCredential, Collection<String> userInfo)
          Analyse a non-encrypted password and determine the score of it according to some method (e.g.
 

Method Detail

getPasswordScore

PasswordScore getPasswordScore(PasswordCredential passwordCredential,
                               Collection<String> userInfo)
Analyse a non-encrypted password and determine the score of it according to some method (e.g. based on the amount of entropy in the password).

Parameters:
passwordCredential - The credential to analyse.
userInfo - a collection of user-specific information to use when scoring (display name, email, etc)
Returns:
A score for the password strength, or UNKNOWN if the password of passwordCredential is encrypted or the implementation is unable to determine a password score (including but not limited to encountering an error).


Copyright © 2016 Atlassian. All Rights Reserved.