Konfiguracja uprawnień dostępu
Przegląd opcji konfiguracyjnych dla Nette Security.
Jeśli nie używasz całego frameworka, a jedynie tej biblioteki, przeczytaj jak załadować konfigurację.
Możesz zdefiniować listę użytkowników w konfiguracji, aby utworzyć prosty authenticator
(Nette\Security\SimpleAuthenticator
). Ponieważ konfiguracja wymienia hasła w czytelnej formie, rozwiązanie to
nadaje się jedynie do celów testowych.
Ponadto można zdefiniować role i zasoby, aby stworzyć podstawę dla autoryzatora
(Nette\Security\Permission
):
Repozytorium
Można skonfigurować sposób przechowywania informacji o zalogowanym użytkowniku:
Jeśli jako miejsce przechowywania wybierzesz cookie
, możesz również skonfigurować następujące opcje:
Usługi DI
Usługi te są dodawane do kontenera DI:
Nazwa | Typ | Opis |
---|---|---|
security.authenticator |
Nette\Security\Authenticator | authenticator |
security.authorizator |
Nette\Security\Authorizator | authorizer |
security.passwords |
Nette\Security\Passwords | hashowanie hasła |
security.user |
Nette\Security\User | bieżący użytkownik |
security.userStorage |
Nette\Security\UserStorage | przechowywanie |