



# mre.acl.aclProvider


* [mre.acl.acl](../service/mre.acl.acl.md)








O `aclProvider` é um objeto criado para definir as configurações de ACL da sua aplicação front-end.
Este provider recebe uma lista de `states` (do `ui.router`) e suas respectivas "permissões".

Desta forma, a service `acl` em conjunto com as diretivas `uiSref` e `restringirPorState` restringem o acesso
ao sistema onde o usuário não tem permissão para acessar.

O `aclProvider` disponibiliza métodos para que você possa declarar as "permissões" decada state da sua
aplicação.







  




## Methods
### vincularServicos
Registra as configurações de permissão de cada state.


#### Parameters

| Param | Type | Details |
| :--: | :--: | :--: |
| state | string&#124;object | Descrição do campo ou um objeto de states/permissões. |
| backendServices | Array<MreAcl_BackendService> | Descrição do campo |












