Actualización
Actualización a la versión 3.1
- la interfaz
Nette\Security\Authenticatorse diferencia deIAuthenticatoren la firma del métodoauthenticate(string $user, string $password) - la interfaz
Nette\Security\UserStoragese diferencia deNette\Security\IUserStorage - la clase
Nette\Security\Identityse renombró aNette\Security\SimpleIdentitypara que, en un futuro lejano, la interfazNette\Security\IIdentityse pueda renombrar aIdentity - la interfaz
Nette\Security\UserStorage, que decide dónde se guarda la información sobre el usuario que ha iniciado sesión, es completamente nueva y se diferencia de la originalNette\Security\IUserStorage; es lo que devuelveUser::getStorage(). Hay disponibles implementaciones que guardan los datos en la sesión o en una cookie. - un autenticador puede implementar la interfaz
Nette\Security\IdentityHandlere influir así en lo que le ocurre a la identidad cuando se guarda en el almacenamiento y se restaura de él, por ejemplo para refrescar los roles
Cómo usar IdentityHandler y cómo construir una web con inicio de sesión que no necesite sesiones en absoluto se
muestra en el artículo Novedades de Nette Security 3.1.
Actualización a la versión 3.0
- la clase
Nette\Security\Passwordsse usa ahora como objeto, es decir, los métodos ya no son estáticos