public void authenticate() {
if ("demo".equals(credentials.getUsername())
&& credentials.getCredential() instanceof PasswordCredential
&& "demo".equals(((PasswordCredential) credentials.getCredential()).getValue())) {
setStatus(AuthenticationStatus.SUCCESS);
setUser(new SimpleUser("demo"));
} else if ("admin".equals(credentials.getUsername())
&& credentials.getCredential() instanceof PasswordCredential
&& "admin".equals(((PasswordCredential) credentials.getCredential()).getValue())) {
setStatus(AuthenticationStatus.SUCCESS);
setUser(new SimpleUser("admin"));
}
}