Interface ClaimsGenerator

  • All Known Implementing Classes:
    JWTClaimsSetGenerator

    public interface ClaimsGenerator
    Since:
    1.0
    Author:
    Sergio del Amo
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> generateClaims​(UserDetails userDetails, java.lang.Integer expiration)  
      java.util.Map<java.lang.String,​java.lang.Object> generateClaimsSet​(java.util.Map<java.lang.String,​?> oldClaims, java.lang.Integer expiration)
      Generate a claims set based on claims.
    • Method Detail

      • generateClaims

        java.util.Map<java.lang.String,​java.lang.Object> generateClaims​(UserDetails userDetails,
                                                                              java.lang.Integer expiration)
        Parameters:
        userDetails - Authenticated user's representation.
        expiration - JWT token expiration time in seconds
        Returns:
        The Claims
      • generateClaimsSet

        java.util.Map<java.lang.String,​java.lang.Object> generateClaimsSet​(java.util.Map<java.lang.String,​?> oldClaims,
                                                                                 java.lang.Integer expiration)
        Generate a claims set based on claims.
        Parameters:
        oldClaims - The old claims to use as a base in the new token generation.
        expiration - JWT token expiration time in seconds
        Returns:
        The Claims