try {
// TODO: loads enabled, locked, etc. from the home node.
return new JcrUserDetails(userHome.getPath(), authen.getPrincipal()
- .toString(), authen.getCredentials().toString(), true,
+ .toString(), authen.getCredentials().toString(),
+ isEnabled(userHome),
true, true, true, authen.getAuthorities());
} catch (Exception e) {
throw new ArgeoException("Cannot get user details for " + userHome,
e);
}
}
+
+ protected Boolean isEnabled(Node userHome){
+ return true;
+ }
@SuppressWarnings("rawtypes")
public boolean supports(Class authentication) {