Property | Type | Description | |
---|---|---|---|
$methodPermissionCache | Neos\Cache\Frontend\VariableFrontend | ||
$objectManager | Neos\Flow\ObjectManagement\ObjectManagerInterface | ||
$policyService | |||
$reflectionService | |||
$rsaWalletService |
Method | Description | |
---|---|---|
generateKeyPairCommand ( boolean $usedForPasswords = false ) : void | Generate a public/private key pair and add it to the RSAWalletService | |
importPrivateKeyCommand ( boolean $usedForPasswords = false ) : void | Import a private key | |
importPublicKeyCommand ( ) : void | Import a public key | |
injectCacheManager ( |
Injects the Cache Manager because we cannot inject an automatically factored cache during compile time. | |
showEffectivePolicyCommand ( string $privilegeType, string $roles = '' ) | Shows a list of all defined privilege targets and the effective permissions | |
showMethodsForPrivilegeTargetCommand ( string $privilegeTarget ) : void | Shows the methods represented by the given security privilege target | |
showUnprotectedActionsCommand ( ) : void | Lists all public controller actions not covered by the active security policy |
public generateKeyPairCommand ( boolean $usedForPasswords = false ) : void | ||
$usedForPasswords | boolean | If the private key should be used for passwords |
return | void |
public importPrivateKeyCommand ( boolean $usedForPasswords = false ) : void | ||
$usedForPasswords | boolean | If the private key should be used for passwords |
return | void |
public importPublicKeyCommand ( ) : void | ||
return | void |
public injectCacheManager ( |
||
$cacheManager | ||
return | void |
public showEffectivePolicyCommand ( string $privilegeType, string $roles = '' ) | ||
$privilegeType | string | The privilege type ("entity", "method" or the FQN of a class implementing PrivilegeInterface) |
$roles | string | A comma separated list of role identifiers. Shows policy for an unauthenticated user when left empty. |
public showMethodsForPrivilegeTargetCommand ( string $privilegeTarget ) : void | ||
$privilegeTarget | string | The name of the privilegeTarget as stated in the policy |
return | void |
public showUnprotectedActionsCommand ( ) : void | ||
return | void |
protected VariableFrontend,Neos\Cache\Frontend $methodPermissionCache | ||
return | Neos\Cache\Frontend\VariableFrontend |
protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager | ||
return | Neos\Flow\ObjectManagement\ObjectManagerInterface |
protected PolicyService,Neos\Flow\Security\Policy $policyService | ||
return |
protected ReflectionService,Neos\Flow\Reflection $reflectionService | ||
return |