Symfony2 API
Namespace

Symfony\Component\Security\Core\User

ChainUserProvider Chain User Provider.
InMemoryUserProvider InMemoryUserProvider is a simple non persistent user provider.
User User is the user implementation used by the in-memory user provider.
UserChecker UserChecker checks the user account flags.

Interfaces

AdvancedUserInterface Adds extra features to a user class related to account status flags.
UserCheckerInterface UserCheckerInterface checks user account when authentication occurs.
UserInterface Represents the interface that all user classes must implement.
UserProviderInterface Represents a class that loads UserInterface objects from some source for the authentication system.