Class RedisAcceptableUsagePolicyRepository

java.lang.Object
org.apereo.cas.aup.BaseAcceptableUsagePolicyRepository
org.apereo.cas.aup.RedisAcceptableUsagePolicyRepository
All Implemented Interfaces:
Serializable, org.apereo.cas.aup.AcceptableUsagePolicyRepository

public class RedisAcceptableUsagePolicyRepository extends org.apereo.cas.aup.BaseAcceptableUsagePolicyRepository
This is RedisAcceptableUsagePolicyRepository. Examines the principal attribute collection to determine if the policy has been accepted, and if not, allows for a configurable way so that user's choice can later be remembered and saved back into the mongo instance.
Since:
5.2
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Redis key prefix.

    Fields inherited from interface org.apereo.cas.aup.AcceptableUsagePolicyRepository

    BEAN_NAME, CONDITION_AUP_ENABLED
  • Constructor Summary

    Constructors
    Constructor
    Description
    RedisAcceptableUsagePolicyRepository(org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport, org.apereo.cas.configuration.model.support.aup.AcceptableUsagePolicyProperties aupProperties, org.apereo.cas.redis.core.CasRedisTemplate redisTemplate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    submit(org.springframework.webflow.execution.RequestContext requestContext)
     

    Methods inherited from class org.apereo.cas.aup.BaseAcceptableUsagePolicyRepository

    fetchPolicy, verify

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CAS_AUP_PREFIX

      public static final String CAS_AUP_PREFIX
      Redis key prefix.
  • Constructor Details

    • RedisAcceptableUsagePolicyRepository

      public RedisAcceptableUsagePolicyRepository(org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport, org.apereo.cas.configuration.model.support.aup.AcceptableUsagePolicyProperties aupProperties, org.apereo.cas.redis.core.CasRedisTemplate redisTemplate)
  • Method Details

    • submit

      public boolean submit(org.springframework.webflow.execution.RequestContext requestContext)