Class GrouperTrustedJwtConfig

java.lang.Object
edu.internet2.middleware.grouper.authentication.GrouperTrustedJwtConfig

public class GrouperTrustedJwtConfig extends Object
  • Constructor Details

    • GrouperTrustedJwtConfig

      public GrouperTrustedJwtConfig()
  • Method Details

    • retrieveFromConfigOrCache

      public static GrouperTrustedJwtConfig retrieveFromConfigOrCache(String configId)
      retrieve from config or cache
      Parameters:
      configId -
      Returns:
      the config
    • clearCache

      public static void clearCache()
    • getSubjectIdClaimName

      public String getSubjectIdClaimName()
      subject id claim name
      Returns:
      claim name
    • setSubjectIdClaimName

      public void setSubjectIdClaimName(String subjectIdClaimName)
      subject id claim name
      Parameters:
      subjectIdClaimName -
    • getSubjectIdType

      public String getSubjectIdType()
      subjectId, subjectIdentifier, or subjectIdOrIdentifier (optional)
      Returns:
      subject id type
    • setSubjectIdType

      public void setSubjectIdType(String subjectIdType1)
      subjectId, subjectIdentifier, or subjectIdOrIdentifier (optional)
      Parameters:
      subjectIdType1 -
    • getSubjectSourceIds

      public Set<String> getSubjectSourceIds()
      get subject source ids. could be overridden through claim though
      Returns:
    • setSubjectSourceIds

      public void setSubjectSourceIds(Set<String> subjectSourceIds)
      get subject source ids. could be overridden through claim though
      Parameters:
      subjectSourceIds -
    • getGrouperTrustedJwtConfigKeys

      public List<GrouperTrustedJwtConfigKey> getGrouperTrustedJwtConfigKeys()
      config keys
      Returns:
    • setGrouperTrustedJwtConfigKeys

      public void setGrouperTrustedJwtConfigKeys(List<GrouperTrustedJwtConfigKey> grouperTrustedJwtConfigKeys)
      config keys
      Parameters:
      grouperTrustedJwtConfigKeys -
    • getExpirationSeconds

      public int getExpirationSeconds()
      how many seconds a jwt lasts
      Returns:
    • setExpirationSeconds

      public void setExpirationSeconds(int expirationSeconds)
      how many seconds a jwt lasts
      Parameters:
      expirationSeconds -