remove Acl documentation
This commit is contained in:
parent
b1b9620be3
commit
bb85f75008
|
@ -1,39 +0,0 @@
|
||||||
ACL Implementation
|
|
||||||
==================
|
|
||||||
|
|
||||||
The `PropelBundle` provides a model-based implementation of the Security components' interfaces.
|
|
||||||
To make us of this `AuditableAclProvider` you only need to change your security configuration.
|
|
||||||
|
|
||||||
``` yaml
|
|
||||||
security:
|
|
||||||
acl:
|
|
||||||
provider: propel.security.acl.provider
|
|
||||||
```
|
|
||||||
|
|
||||||
This will switch the provider to be the `AuditableAclProvider` of the `PropelBundle`.
|
|
||||||
|
|
||||||
The auditing of this provider is set to a sensible default. It will audit all ACL failures but no success by default.
|
|
||||||
If you also want to audit successful authorizations, you need to update the auditing of the given ACL accordingly.
|
|
||||||
|
|
||||||
After adding the provider, you only need to run the `propel:acl:init` command in order to get the model generated.
|
|
||||||
If you already got an ACL database, the schema of the `PropelBundle` is compatible with the default schema of Symfony2.
|
|
||||||
|
|
||||||
#### Separate database connection for ACL ####
|
|
||||||
|
|
||||||
In case you want to use a different database for your ACL than your business model, you only need to configure this service.
|
|
||||||
|
|
||||||
``` yaml
|
|
||||||
services:
|
|
||||||
propel.security.acl.connection:
|
|
||||||
class: PropelPDO
|
|
||||||
factory_class: Propel
|
|
||||||
factory_method: getConnection
|
|
||||||
arguments:
|
|
||||||
- "acl"
|
|
||||||
```
|
|
||||||
|
|
||||||
The `PropelBundle` looks for this service, and if given uses the provided connection for all ACL related operations.
|
|
||||||
The given argument (`acl` in the example) is the name of the connection to use, as defined in your runtime configuration.
|
|
||||||
|
|
||||||
|
|
||||||
[Back to index](index.markdown)
|
|
|
@ -108,7 +108,6 @@ class HelloController extends Controller
|
||||||
|
|
||||||
Now you can read more about:
|
Now you can read more about:
|
||||||
|
|
||||||
* [The ACL Implementation](acl.markdown);
|
|
||||||
* [The Commands](commands.markdown);
|
* [The Commands](commands.markdown);
|
||||||
* [The Fixtures](fixtures.markdown);
|
* [The Fixtures](fixtures.markdown);
|
||||||
* [The PropelParamConverter](param_converter.markdown);
|
* [The PropelParamConverter](param_converter.markdown);
|
||||||
|
|
Loading…
Reference in a new issue