Class LocalResponseCache

java.lang.Object
io.jans.as.server.service.LocalResponseCache

@ApplicationScoped @Named public class LocalResponseCache extends Object
Author:
Yuriy Zabrovarnyy
  • Field Details

    • DEFAULT_DISCOVERY_LIFETIME

      public static final int DEFAULT_DISCOVERY_LIFETIME
      See Also:
    • DEFAULT_ACCESS_EVALUTION_DISCOVERY_LIFETIME

      public static final int DEFAULT_ACCESS_EVALUTION_DISCOVERY_LIFETIME
      See Also:
    • DEFAULT_SECTOR_IDENTIFIER_LIFETIME

      public static final int DEFAULT_SECTOR_IDENTIFIER_LIFETIME
      See Also:
  • Constructor Details

    • LocalResponseCache

      public LocalResponseCache()
  • Method Details

    • invalidateDiscoveryCache

      public void invalidateDiscoveryCache()
    • invalidateAccessEvaluationDiscoveryCache

      public void invalidateAccessEvaluationDiscoveryCache()
    • reloadConfigurationTimerEvent

      @Asynchronous public void reloadConfigurationTimerEvent(@Observes AuthConfigurationEvent authConfigurationEvent)
    • getSectorRedirectUris

      public List<String> getSectorRedirectUris(String sectorIdentifierUri)
    • putSectorRedirectUris

      public void putSectorRedirectUris(String sectorIdentifierUri, List<String> redirectUris)
    • getDiscoveryResponse

      public org.json.JSONObject getDiscoveryResponse()
    • putDiscoveryResponse

      public void putDiscoveryResponse(org.json.JSONObject response)
    • getAccessEvaluationDiscoveryResponse

      public org.json.JSONObject getAccessEvaluationDiscoveryResponse()
    • putAccessEvaluationDiscoveryResponse

      public void putAccessEvaluationDiscoveryResponse(org.json.JSONObject response)