org.qi4j.library.auth
Interface Authenticator

All Known Implementing Classes:
Authenticator.DefaultAuthenticator

@Concerns(value=UnitOfWorkConcern.class)
@Mixins(value=Authenticator.DefaultAuthenticator.class)
public interface Authenticator


Nested Class Summary
static class Authenticator.DefaultAuthenticator
           
 
Field Summary
static UserPrincipal ANONYMOUS_USER
           
 
Method Summary
 UserPrincipal authenticate(String userId, String password)
           
 

Field Detail

ANONYMOUS_USER

static final UserPrincipal ANONYMOUS_USER
Method Detail

authenticate

@UnitOfWorkPropagation(value=REQUIRED)
UserPrincipal authenticate(String userId,
                                                              String password)