RemoteUserFactory

class RemoteUserFactory implements SecurityFactoryInterface RemoteUserFactory creates services for REMOTE_USER based authentication. Methods create(ContainerBuilder $container, $id, $config, $userProvider, $defaultEntryPoint) string getPosition() Defines the position at which the provider is called. getKey() addConfiguration(NodeDefinition $node) Details create(ContainerBuilder $container, $id, $config, $userProvider, $defaultEntryPoint)

RemoteUserAuthenticationListener

class RemoteUserAuthenticationListener extends AbstractPreAuthenticatedListener REMOTE_USER authentication listener. Methods __construct(TokenStorageInterface $tokenStorage, AuthenticationManagerInterface $authenticationManager, $providerKey, $userKey = 'REMOTE_USER', LoggerInterface $logger = null, EventDispatcherInterface $dispatcher = null) handle(GetResponseEvent $event) Handles pre-authentication. from AbstractPreAuthenticatedListener Details __

RememberMeToken::unserialize()

unserialize($serialized) {@inheritdoc} Parameters $serialized

RememberMeToken::setAuthenticated()

setAuthenticated($authenticated) Sets the authenticated flag. Parameters $authenticated

RememberMeToken::serialize()

serialize() {@inheritdoc}

RememberMeToken::getSecret()

string getSecret() Returns the secret. Return Value string

RememberMeToken::getProviderKey()

string getProviderKey() Returns the provider secret. Return Value string The provider secret

RememberMeToken::getCredentials()

mixed getCredentials() Returns the user credentials. Return Value mixed The user credentials

RememberMeToken

class RememberMeToken extends AbstractToken Authentication Token for "Remember-Me". Methods __construct(UserInterface $user, string $providerKey, string $secret) Constructor. RoleInterface[] getRoles() Returns the user roles. from AbstractToken string getUsername() Returns the username. from AbstractToken mixed getUser() Returns a user representation. from AbstractToken setUser(mixed $user) Sets the user in the token. from AbstractToken bool isAuthenticated() Returns

RememberMeServicesInterface::loginSuccess()

loginSuccess(Request $request, Response $response, TokenInterface $token) Called whenever an interactive authentication attempt is successful (e.g. a form login). An implementation may always set a remember-me cookie in the Response, although this is not recommended. Instead, implementations should typically look for a request parameter (such as a HTTP POST parameter) that indicates the browser has explicitly requested for the authentication to be remembered. Parameters Request $re