AuthenticatedUser
authenticate(java.security.Principal user, java.lang.Object credentials, java.lang.Object details)