PHP 클래스 Ojs\ApiBundle\Security\ApiKeyAuthenticator

상속: implements Symfony\Component\Security\Http\Authentication\SimplePreAuthenticatorInterface, implements Symfony\Component\Security\Http\Authentication\AuthenticationFailureHandlerInterface
파일 보기 프로젝트 열기: ojs/ojs

보호된 프로퍼티들

프로퍼티 타입 설명
$userProvider Ojs\ApiBundle\Security\ApiKeyUserProvider

공개 메소드들

메소드 설명
__construct ( Ojs\ApiBundle\Security\ApiKeyUserProvider $userProvider )
authenticateToken ( Symfony\Component\Security\Core\Authentication\Token\TokenInterface $token, Symfony\Component\Security\Core\User\UserProviderInterface $userProvider, $providerKey )
createToken ( Request $request, $providerKey )
onAuthenticationFailure ( Request $request, Symfony\Component\Security\Core\Exception\AuthenticationException $exception )
supportsToken ( Symfony\Component\Security\Core\Authentication\Token\TokenInterface $token, $providerKey )

메소드 상세

__construct() 공개 메소드

public __construct ( Ojs\ApiBundle\Security\ApiKeyUserProvider $userProvider )
$userProvider Ojs\ApiBundle\Security\ApiKeyUserProvider

authenticateToken() 공개 메소드

public authenticateToken ( Symfony\Component\Security\Core\Authentication\Token\TokenInterface $token, Symfony\Component\Security\Core\User\UserProviderInterface $userProvider, $providerKey )
$token Symfony\Component\Security\Core\Authentication\Token\TokenInterface
$userProvider Symfony\Component\Security\Core\User\UserProviderInterface

createToken() 공개 메소드

public createToken ( Request $request, $providerKey )
$request Symfony\Component\HttpFoundation\Request

onAuthenticationFailure() 공개 메소드

public onAuthenticationFailure ( Request $request, Symfony\Component\Security\Core\Exception\AuthenticationException $exception )
$request Symfony\Component\HttpFoundation\Request
$exception Symfony\Component\Security\Core\Exception\AuthenticationException

supportsToken() 공개 메소드

public supportsToken ( Symfony\Component\Security\Core\Authentication\Token\TokenInterface $token, $providerKey )
$token Symfony\Component\Security\Core\Authentication\Token\TokenInterface

프로퍼티 상세

$userProvider 보호되어 있는 프로퍼티

protected ApiKeyUserProvider,Ojs\ApiBundle\Security $userProvider
리턴 Ojs\ApiBundle\Security\ApiKeyUserProvider