com.atlassian.crowd.authentication
Class TokenKeyGeneratorImpl
java.lang.Object
com.atlassian.crowd.authentication.TokenKeyGeneratorImpl
- All Implemented Interfaces:
- TokenKeyGenerator
public class TokenKeyGeneratorImpl
- extends java.lang.Object
- implements TokenKeyGenerator
|
Method Summary |
protected void |
addValidationFactor(java.lang.StringBuffer message,
java.util.List<ValidationFactor> validationFactors,
java.lang.String factorName)
If it exists, adds the validation factor specified in factorName to the message. |
java.lang.String |
generateKey(long directoryID,
java.lang.String name,
java.util.List<ValidationFactor> validationFactors)
Creates a String that will be used by a Token as its key. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TokenKeyGeneratorImpl
public TokenKeyGeneratorImpl(TrustedProxyManager trustedProxyManager,
java.lang.String algorithm)
generateKey
public java.lang.String generateKey(long directoryID,
java.lang.String name,
java.util.List<ValidationFactor> validationFactors)
throws InvalidTokenException
- Description copied from interface:
TokenKeyGenerator
- Creates a String that will be used by a
Token as its key.
This 'key' will be based on the passed in parameters.
- Specified by:
generateKey in interface TokenKeyGenerator
- Returns:
- a base 64 encoded String reprentation of the passed in attributes
- Throws:
InvalidTokenException
addValidationFactor
protected void addValidationFactor(java.lang.StringBuffer message,
java.util.List<ValidationFactor> validationFactors,
java.lang.String factorName)
- If it exists, adds the validation factor specified in
factorName to the message.
Otherwise does nothing.
- Parameters:
message - validationFactors - factorName -
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.