Class JwtTokenHelper


  • public final class JwtTokenHelper
    extends Object
    Sigleton-Helfer-Klasse, um JWT Token zu erstellen und zu validieren.
    • Method Detail

      • getInstance

        public static JwtTokenHelper getInstance()
        Erzeugt die Instanz des JwtTokenHelpers oder liefert diese falls sie bereits erstellt wurde.
        Returns:
        Instanz des JwtTokenHelpers.
      • generateJwtToken

        public String generateJwtToken​(AuthBenutzerDTO authBenutzerDTO)
        Generiert einen Token anhand des authentifizierten Benutzers. Setzt den Benutzer als Claim.
        Parameters:
        authBenutzerDTO - Ein authenthifizierter Benutzer.
        Returns:
        Einen Token.
      • validateToken

        public AuthBenutzerDTO validateToken​(String token)
        Validiert den uebergebenen Token und extrahiert den zuvor gesicherten AuthBenutzer.
        Parameters:
        token - Der Token als String.
        Returns:
        AuthBenutzerDTO, einen authentifizierten Benutzer.