Class CustomSecurityService

java.lang.Object
it.unicam.cs.ids2425.FilieraAgricola.service.CustomSecurityService

@Service("customSecurityService") public class CustomSecurityService extends Object
Servizio di sicurezza personalizzato per l'autorizzazione degli utenti.
  • Constructor Details

    • CustomSecurityService

      public CustomSecurityService()
  • Method Details

    • hasUserId

      public boolean hasUserId(org.springframework.security.core.Authentication authentication, Long userId)
      Verifica se l'utente autenticato corrisponde all'ID utente specificato.
      Parameters:
      authentication - L'oggetto Authentication contenente il contesto di sicurezza.
      userId - L'ID dell'utente da verificare contro il principal.
      Returns:
      true se l'utente autenticato รจ autorizzato per l'ID in esame, false altrimenti.