Configurando o controle de acesso
Visão geral das opções de configuração para a Segurança Nette.
Se você não estiver usando toda a estrutura, mas apenas esta biblioteca, leia como carregar a configuração.
Você pode definir uma lista de usuários na configuração para criar um autenticador simples
(Nette\Security\SimpleAuthenticator
). Como as senhas são legíveis na configuração, esta solução é apenas para
fins de teste.
Você também pode definir papéis e recursos para criar uma base para autorizador
(Nette\Security\Permission
):
Armazenamento do usuário
Você pode configurar como armazenar informações sobre o usuário logado:
Se você escolher cookie
como seu repositório, você também pode definir as seguintes opções:
Serviços DI
Esses serviços são adicionados ao contêiner DI:
Nome | Tipo | Descrição |
---|---|---|
security.authenticator |
Nette\Security\Authenticator | authenticator |
security.authorizator |
Nette\Security\Authorizator | autorizador |
security.passwords |
Nette\Security\Passwords | hashing de senha |
security.user |
Nette\Security\User | usuário atual |
security.userStorage |
Nette\Security\UserStorage | armazenamento |