/** * @return boolean */ public function supportsToken(TokenInterface $token, $providerKey) { if (!$token instanceof PreAuthenticatedToken) { return false; } return $token->getProviderKey() === $providerKey; }
/** * {@inheritdoc} */ public function supportsToken(TokenInterface $token, $providerKey) { if (!$token instanceof WebTokenToken) { return false; } return $providerKey == $token->getProviderKey(); }
/** * Triggered on successful login. * * @param Request $request * @param TokenInterface $token * * @return RedirectResponse */ public function onAuthenticationSuccess(Request $request, TokenInterface $token) { // clean up some session data used at login $request->getSession()->remove(AsnUsernamePasswordFormAuthenticationListener::LAST_ASN); $targetPathString = sprintf('_security.%s.target_path', $token->getProviderKey()); // if we were redirected to login after accessing a secure url, return back to the url if ($request->getSession()->has($targetPathString)) { $targetUrl = $request->getSession()->get($targetPathString); // clean the session $request->getSession()->remove($targetPathString); } else { $targetUrl = '/'; } return new RedirectResponse($targetUrl); }
public function onAuthenticationSuccess(Request $request, TokenInterface $token) { $em = $this->container->get('doctrine')->getManager(); $failureRepo = $em->getRepository('AppFrontBundle:Loginfailure'); $failureRepo->removeFailures($token->getUser(), $request->server->get('REMOTE_ADDR')); if ($request->isXmlHttpRequest()) { $response = new JsonResponse(array('success' => true, 'username' => $token->getUsername())); } else { $referer = $request->getSession()->get('_security.' . $token->getProviderKey() . '.target_path'); if ($referer) { $response = new RedirectResponse($referer); } else { $response = parent::onAuthenticationSuccess($request, $token); } } return $response; }
/** * @see Symfony\Component\Security\Core\Authentication\Provider\uthenticationProviderInterface::supports() */ public function supports(TokenInterface $token) { return $token instanceof AutoLoginToken && $token->getProviderKey() === $this->providerKey; }
/** * {@inheritdoc} */ public function supports(TokenInterface $token) { return $token instanceof UsernamePasswordToken && $this->providerKey === $token->getProviderKey(); }
/** * @param TokenInterface $token * @param $providerKey * * @return bool */ private function isAdminToken($providerKey, TokenInterface $token = null) { return ($token instanceof UsernamePasswordToken || $token instanceof RememberMeToken) && $token->getProviderKey() === $providerKey; }
/** * @param TokenInterface $token * @param $providerKey * * @return bool */ private function isAdminToken(TokenInterface $token, $providerKey) { return $token instanceof UsernamePasswordToken && $token->getProviderKey() === $providerKey; }
/** * {@inheritdoc} */ public function supports(TokenInterface $token) { return $token instanceof PreAuthenticatedToken && $this->providerKey === $token->getProviderKey(); }
/** * {@inheritdoc} */ public function supports(TokenInterface $token) { return $token instanceof OrganizationRememberMeToken && $this->providerKey === $token->getProviderKey(); }
public function supports(TokenInterface $token) { return $token instanceof TelenorUserToken && $this->providerKey == $token->getProviderKey() && $this->validateIfTokenIsNotExpired($token); }
public function supportsToken(TokenInterface $token, $providerKey) { return $token instanceof PreAuthenticatedToken && $token->getProviderKey() === $providerKey || $token instanceof AnonymousToken; }
/** * @param TokenInterface $token * @param $providerKey * * @return bool */ private function isAdminToken($providerKey, TokenInterface $token = null) { return is_callable([$token, 'getProviderKey']) && $token->getProviderKey() === $providerKey; }
/** * Check whether this provider supports the given token. * * @param TokenInterface $token * * @return boolean */ public function supports(TokenInterface $token) { return $token instanceof UsernamePasswordToken && $token->getProviderKey() === $this->providerKey && $this->emailValidator->isValid($token->getUsername()) && $this->imapManager->supports($token->getUsername()); }
/** * @param TokenInterface $token * @param $providerKey * @return bool */ public function supportsToken(TokenInterface $token, $providerKey) { return $token instanceof UsernamePasswordToken && $token->getProviderKey() === $providerKey; }
/** * @param TokenInterface $token * @param $providerKey * @return bool */ public function supportsToken(TokenInterface $token, $providerKey) { return $token instanceof RoleToken && $token->getProviderKey() === $providerKey; }
/** * {@inheritdoc} */ public function supports(TokenInterface $token) { return $token instanceof phpBBToken && $this->providerKey === $token->getProviderKey(); }