Méthode |
Description |
|
clearContext ( ) : void |
Clears the security context. |
|
getAuthenticationStrategy ( ) : integer |
Get the token authentication strategy |
|
getAuthenticationTokens ( ) : Neos\Flow\Security\Authentication\TokenInterface[] |
Returns all Authentication\Tokens of the security context which are
active for the current request. If a token has a request pattern that cannot match
against the current request it is determined as not active. |
|
getAuthenticationTokensOfType ( string $className ) : Neos\Flow\Security\Authentication\TokenInterface[] |
Returns all Authentication\Tokens of the security context which are
active for the current request and of the given type. If a token has a request pattern that cannot match
against the current request it is determined as not active. |
|
getCsrfProtectionToken ( ) : string |
Returns the current CSRF protection token. A new one is created when needed, depending on the configured CSRF
protection strategy. |
|
getInterceptedRequest ( ) : ActionRequest |
Returns the request, that has been stored for later resuming after it
has been intercepted by a security exception, NULL if there is none. |
|
getRoles ( ) : Role[] |
Returns the roles of all authenticated accounts, including inherited roles. |
|
hasCsrfProtectionTokens ( ) : boolean |
Returns TRUE if the context has CSRF protection tokens. |
|
hasRole ( string $roleIdentifier ) : boolean |
Returns TRUE, if at least one of the currently authenticated accounts holds
a role with the given identifier, also recursively. |
|
isCsrfProtectionTokenValid ( string $csrfToken ) : boolean |
Returns TRUE if the given string is a valid CSRF protection token. The token will be removed if the configured
csrf strategy is 'onePerUri'. |
|
isInitialized ( ) : boolean |
|
|
setAuthenticationTokens ( array $tokens ) : array |
Sets the Authentication\Tokens of the security context which should be active. |
|
setCsrfProtectionToken ( string $csrfProtectionToken ) : void |
|
|
setInitialized ( boolean $initialized ) : void |
|
|
setInterceptedRequest ( ActionRequest $interceptedRequest = null ) : void |
Sets an action request, to be stored for later resuming after it
has been intercepted by a security exception. |
|
setRoles ( Role[] $roles ) : void |
Set an array of role objects. |
|