public class BasicAuthChallenge extends AuthChallenge
Modifier and Type | Class and Description |
---|---|
static class |
BasicAuthChallenge.Parser |
AuthChallenge.AuthChallengeParser
Modifier and Type | Field and Description |
---|---|
static Property<java.lang.String> |
PasswordEnc |
static Property<java.lang.String> |
UsernameEnc |
Modifier | Constructor and Description |
---|---|
protected |
BasicAuthChallenge()
Used from the parser - not public
|
|
BasicAuthChallenge(java.lang.String username,
java.lang.String password) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsUsernameAndPassword()
Convenience method to see if this is a standard login attempt
|
void |
decrypt()
Called after transport, before authentication.
|
protected void |
decrypt(Property<java.lang.String> plain,
Property<java.lang.String> cipher) |
void |
encrypt()
Prepare this auth challenge for transport.
|
protected void |
encrypt(Property<java.lang.String> plain,
Property<java.lang.String> cipher)
Encrypts the value of plain storing it in cipher
|
java.lang.String |
getActor()
Return a string representation of the "actor" this auth challenge represents (e.g.
|
java.lang.String |
toString() |
fromJSON, register, set, set, toJSON, unregister
addPropertyChangeListener, addPropertyChangeListener, change, contains, equals, firePropertyChange, get, getCount, getOrDefault, getOrElse, getProperties, getRawValueMap, getValues, isExtended, isInherited, iterator, merge, merge, of, remove, removePropertyChangeListener, removePropertyChangeListener, setDirect, setRawValueMap
public static final Property<java.lang.String> UsernameEnc
public static final Property<java.lang.String> PasswordEnc
public BasicAuthChallenge(java.lang.String username, java.lang.String password)
protected BasicAuthChallenge()
public java.lang.String getActor()
AuthChallenge
getActor
in class AuthChallenge
public boolean containsUsernameAndPassword()
AuthChallenge
containsUsernameAndPassword
in class AuthChallenge
public java.lang.String toString()
toString
in class BasicPropertySet
public void encrypt()
AuthChallenge
encrypt
in class AuthChallenge
public void decrypt()
AuthChallenge
decrypt
in class AuthChallenge
protected void encrypt(Property<java.lang.String> plain, Property<java.lang.String> cipher)
plain
- cipher
-