PHP 클래스 Neos\Flow\Security\RequestPattern\CsrfProtection

상속: implements Neos\Flow\Security\RequestPatternInterface
파일 보기 프로젝트 열기: neos/flow-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$authenticationManager Neos\Flow\Security\Authentication\AuthenticationManagerInterface
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$policyService Neos\Flow\Security\Policy\PolicyService
$reflectionService Neos\Flow\Reflection\ReflectionService
$securityContext Neos\Flow\Security\Context
$systemLogger Neos\Flow\Log\SystemLoggerInterface

공개 메소드들

메소드 설명
matchRequest ( Neos\Flow\Mvc\RequestInterface $request ) : boolean Matches a \Neos\Flow\Mvc\RequestInterface against the configured CSRF pattern rules and searches for invalid csrf tokens. If this returns TRUE, the request is invalid!

보호된 메소드들

메소드 설명
hasPolicyEntryForMethod ( string $className, string $methodName ) : boolean

메소드 상세

hasPolicyEntryForMethod() 보호된 메소드

protected hasPolicyEntryForMethod ( string $className, string $methodName ) : boolean
$className string
$methodName string
리턴 boolean

matchRequest() 공개 메소드

Matches a \Neos\Flow\Mvc\RequestInterface against the configured CSRF pattern rules and searches for invalid csrf tokens. If this returns TRUE, the request is invalid!
public matchRequest ( Neos\Flow\Mvc\RequestInterface $request ) : boolean
$request Neos\Flow\Mvc\RequestInterface The request that should be matched
리턴 boolean TRUE if the pattern matched, FALSE otherwise

프로퍼티 상세

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

protected AuthenticationManagerInterface,Neos\Flow\Security\Authentication $authenticationManager
리턴 Neos\Flow\Security\Authentication\AuthenticationManagerInterface

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

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
리턴 Neos\Flow\ObjectManagement\ObjectManagerInterface

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

protected PolicyService,Neos\Flow\Security\Policy $policyService
리턴 Neos\Flow\Security\Policy\PolicyService

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

protected ReflectionService,Neos\Flow\Reflection $reflectionService
리턴 Neos\Flow\Reflection\ReflectionService

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

protected Context,Neos\Flow\Security $securityContext
리턴 Neos\Flow\Security\Context

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

protected SystemLoggerInterface,Neos\Flow\Log $systemLogger
리턴 Neos\Flow\Log\SystemLoggerInterface