Class TicketValidationResponse


  • public class TicketValidationResponse
    extends AbstractProtocolResponse
    Service ticket validation response protocol message.
    • Constructor Detail

      • TicketValidationResponse

        public TicketValidationResponse()
        Constructor.
    • Method Detail

      • getUserName

        @Nullable
        @NotEmpty
        public String getUserName()
        Get the non-null subject principal on ticket validation success.
        Returns:
        non-null subject principal on ticket validation success
      • setUserName

        public void setUserName​(@Nonnull @NotEmpty
                                String user)
        Set the non-null subject principal on ticket validation success.
        Parameters:
        user - non-null subject principal on ticket validation success
      • addAttribute

        public void addAttribute​(@Nonnull
                                 Attribute attribute)
        Add an attribute to the attribute collection.
        Parameters:
        attribute - the attribute
      • getPgtIou

        @Nullable
        public String getPgtIou()
        Get the proxy granting ticket IOU.
        Returns:
        proxy granting ticket IOU
      • setPgtIou

        public void setPgtIou​(@Nullable
                              String iou)
        Set the proxy granting ticket IOU.
        Parameters:
        iou - proxy granting ticket IOU
      • getProxies

        @Nonnull
        @NonnullElements
        @NotLive
        @Unmodifiable
        public List<String> getProxies()
        Get the immutable list of proxies traversed in order of most recent to last recent.
        Returns:
        immutable list of proxies traversed in order of most recent to last recent
      • addProxy

        public void addProxy​(@Nonnull
                             String proxy)
        Adds a proxy to the list of proxies traversed.
        Parameters:
        proxy - Name of a proxying service, typically a URI.