public class DigestCredentials extends TokenCredentials
This credentials is retrieved from a HTTP request.
A user profile can be attached with the credentials if it has been created by a
Authenticator.
In that case, the AuthenticatorProfileCreator must be used to retrieve the attached user profile.
| Constructor and Description |
|---|
DigestCredentials(java.lang.String token,
java.lang.String httpMethod,
java.lang.String username,
java.lang.String realm,
java.lang.String nonce,
java.lang.String uri,
java.lang.String cnonce,
java.lang.String nc,
java.lang.String qop)
the token represents the client response attribute value in digest authorization header
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
calculateServerDigest(boolean passwordAlreadyEncoded,
java.lang.String password)
This calculates the server digest value based on user stored password.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getUsername() |
int |
hashCode() |
java.lang.String |
toString() |
getTokengetUserProfile, setUserProfilepublic DigestCredentials(java.lang.String token,
java.lang.String httpMethod,
java.lang.String username,
java.lang.String realm,
java.lang.String nonce,
java.lang.String uri,
java.lang.String cnonce,
java.lang.String nc,
java.lang.String qop)
token - the tokenhttpMethod - the HTTP methodusername - the user namerealm - the realmnonce - nonceuri - uricnonce - cnoncenc - ncqop - qoppublic java.lang.String calculateServerDigest(boolean passwordAlreadyEncoded,
java.lang.String password)
passwordAlreadyEncoded - false if the server stored password is in clear, true otherwisepassword - user password stored server-sidepublic java.lang.String getUsername()
public boolean equals(java.lang.Object o)
equals in class TokenCredentialspublic int hashCode()
hashCode in class TokenCredentialspublic java.lang.String toString()
toString in class TokenCredentialsCopyright © 2019. All Rights Reserved.