public class FakeRealm extends AbstractRealm
Realm
that does not communicate.Constructor and Description |
---|
FakeRealm() |
Modifier and Type | Method and Description |
---|---|
boolean |
allowsEdit(AccountFieldName field)
Can the end-user modify this field of their own account?
|
AuthRequest |
authenticate(AuthRequest who) |
Account.Id |
lookup(java.lang.String accountName)
Locate an account whose local username is the given account name.
|
void |
onCreateAccount(AuthRequest who,
Account account) |
getEditableFields, getEmailAddresses, hasEmailAddress
public boolean allowsEdit(AccountFieldName field)
Realm
public AuthRequest authenticate(AuthRequest who)
public void onCreateAccount(AuthRequest who, Account account)
public Account.Id lookup(java.lang.String accountName)
Realm
Generally this only works for local realms, such as one backed by an LDAP directory, or
where there is an EmailExpander
configured that knows how to convert the accountName
into an email address, and then locate the user by that email address.