메소드 |
설명 |
|
createDefaultPrivileges ( integer $version, array $config ) : AuthorizationEntity |
Create default privileges for all services of a specific version in the module |
|
createDefaultPrivilegesForRestServices ( array $services, AuthorizationEntity $entity, integer $version ) |
Create default privileges for a list of REST services of the specified version |
|
createDefaultPrivilegesForRpcServices ( array $services, AuthorizationEntity $entity, array $config, integer $version ) |
Create default privileges for a list of RPC services of the specified version |
|
discoverActionForRpcService ( string $serviceName, array $serviceConfig, array $config ) : string |
Attempt to identify the action associated with an RPC service |
|
filterServicesByVersion ( array $config, integer $version ) : array |
Removes any services that do not match the current version |
|
getBaseServiceNamesFromEntity ( AuthorizationEntity $entity ) : array |
Determine the base service name for authorization service keys |
|
injectServicesWithoutPrivileges ( AuthorizationEntity $entity, integer $version, array $config ) |
Identify services in the current version without authorization configuration and inject them into the entity |
|
remapServiceNamesForPayload ( array $config ) : array |
Translate service names to match the payload expectations. |
|
remapServiceNamesForStorage ( array $config ) : array |
Translate service names to match the storage expectations. |
|