currentRequestIsSetInTheSecurityContext()
public method
getContextHashInitializesSecurityContext()
public method
getContextHashReturnsAHashOverAllAuthenticatedRoles()
public method
getContextHashReturnsStaticStringIfAuthorizationChecksAreDisabled()
public method
getContextHashReturnsStaticStringIfSecurityContextCantBeInitialized()
public method
getCsrfProtectionTokenReturnsANewTokenIfNoneIsPresentInTheContext()
public method
getRolesReturnsTheEverybodyRoleEvenIfNoTokenIsAuthenticated()
public method
hasRoleReturnsTrueForEverybodyRole()
public method
injectAuthenticationManagerSetsAReferenceToTheSecurityContextInTheAuthenticationManager()
public method
isCsrfProtectionTokenValidChecksIfTheGivenTokenIsExistingInTheContext()
public method
isCsrfProtectionTokenValidChecksIfTheGivenTokenIsExistingInTheContextAndUnsetsItIfTheCsrfStrategyIsOnePerUri()
public method
securityContextCallsTheAuthenticationManagerToSetItsTokens()
public method
securityContextIsNotInitializedAgainIfItHasBeenInitializedAlready()
public method
initialize() might be called multiple times during one request. This might override
roles and other data acquired from tokens / accounts, which have been initialized
in a previous initialize() call. Therefore - and in order to save some processor
cycles - initialization should only by executed once for a Context instance.
securityContextIsSetToInitialized()
public method
$securityContext protected_oe property
protected Context,Neos\Flow\Security $securityContext |
return |
Neos\Flow\Security\Context |
|