Configuration du contrôle d'accès
Aperçu des options de configuration de Nette Security.
Si vous n'utilisez pas l'ensemble du framework, mais uniquement cette bibliothèque, lisez comment charger la configuration.
Vous pouvez définir une liste d'utilisateurs dans la configuration pour créer un authentificateur simple (Nette\Security\SimpleAuthenticator
). Comme les mots de passe
sont lisibles dans la configuration, cette solution est uniquement destinée à des fins de test.
Vous pouvez également définir des rôles et des ressources pour créer une base d'autorisation (Nette\Security\Permission
):
Stockage des utilisateurs
Vous pouvez configurer la manière de stocker les informations sur l'utilisateur connecté:
Si vous choisissez cookie
comme référentiel, vous pouvez également définir les options suivantes:
Services DI
Ces services sont ajoutés au conteneur DI :
Nom | Type | Description |
---|---|---|
security.authenticator |
Nette\Security\Authenticator | authentificateur |
security.authorizator |
Nette\Security\Authorizator | authorizer |
security.passwords |
Nette\Security\Passwords | hachage du mot de passe |
security.user |
Nette\Security\User | utilisateur actuel |
security.userStorage |
Nette\Security\UserStorage | stockage |