Package usecase.auth
Package contenente la logica relativa alle autorizzazioni
-
Class Summary Class Description AdminsOnlyInterceptor Classe interceptor per verificare lo stato di admin di un utente loggato.AuthenticationRequiredInterceptor Classe interceptor per confermare l'autenticazioneAuthenticationService Classe che fornisce i servizi relativi all'autenticazione.AuthorizationConstraintsInterceptor CurrentUser Classe DTO relativa all'utente.DenyBannedUsersInterceptor Classe interceptor per negare un'operazione ad un utente bannato.Pbkdf2PasswordHash Classe dedicata alla sicurezza delle password.Pbkdf2PasswordHash.HashedPassword -
Enum Summary Enum Description AuthorizationConstraints.Types -
Exception Summary Exception Description AuthenticationRequiredException Eccezione indicante la necessità di autenticarsi come admin per procedere.AuthorizationException Eccezione relativa all'autenticazioneBannedUserException Eccezione relativa al ban. -
Annotation Types Summary Annotation Type Description AdminsOnly AuthenticationRequired AuthorizationConstraints DenyBannedUsers