PHP 클래스 Neos\Flow\Security\Authentication\Provider\PersistedUsernamePasswordProvider

The accounts are stored in the Content Repository.
상속: extends AbstractProvider
파일 보기 프로젝트 열기: neos/flow-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$accountRepository Neos\Flow\Security\AccountRepository
$hashService Neos\Flow\Security\Cryptography\HashService
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface
$securityContext Neos\Flow\Security\Context

공개 메소드들

메소드 설명
authenticate ( Neos\Flow\Security\Authentication\TokenInterface $authenticationToken ) : void Checks the given token for validity and sets the token authentication status accordingly (success, wrong credentials or no credentials given).
getTokenClassNames ( ) : array Returns the class names of the tokens this provider can authenticate.

메소드 상세

authenticate() 공개 메소드

Checks the given token for validity and sets the token authentication status accordingly (success, wrong credentials or no credentials given).
public authenticate ( Neos\Flow\Security\Authentication\TokenInterface $authenticationToken ) : void
$authenticationToken Neos\Flow\Security\Authentication\TokenInterface The token to be authenticated
리턴 void

getTokenClassNames() 공개 메소드

Returns the class names of the tokens this provider can authenticate.
public getTokenClassNames ( ) : array
리턴 array

프로퍼티 상세

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

protected AccountRepository,Neos\Flow\Security $accountRepository
리턴 Neos\Flow\Security\AccountRepository

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

protected HashService,Neos\Flow\Security\Cryptography $hashService
리턴 Neos\Flow\Security\Cryptography\HashService

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

protected PersistenceManagerInterface,Neos\Flow\Persistence $persistenceManager
리턴 Neos\Flow\Persistence\PersistenceManagerInterface

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

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