Class WhoAmI

java.lang.Object
com.cyberark.conjur.sdk.model.WhoAmI

public class WhoAmI extends Object
Information about the client making a request
  • Field Details

  • Constructor Details

    • WhoAmI

      public WhoAmI()
  • Method Details

    • account

      public WhoAmI account(String account)
    • getAccount

      @Nullable public String getAccount()
      The account attribute of the client provided access token.
      Returns:
      account
    • setAccount

      public void setAccount(String account)
    • clientIp

      public WhoAmI clientIp(String clientIp)
    • getClientIp

      @Nullable public String getClientIp()
      The request client IP address as determined by Conjur. This same IP address appears in application logs and audit logs.
      Returns:
      clientIp
    • setClientIp

      public void setClientIp(String clientIp)
    • tokenIssuedAt

      public WhoAmI tokenIssuedAt(String tokenIssuedAt)
    • getTokenIssuedAt

      @Nullable public String getTokenIssuedAt()
      The issued timestamp, that is, when the provided access token was created (iat field in the JWT)
      Returns:
      tokenIssuedAt
    • setTokenIssuedAt

      public void setTokenIssuedAt(String tokenIssuedAt)
    • userAgent

      public WhoAmI userAgent(String userAgent)
    • getUserAgent

      @Nullable public String getUserAgent()
      The incoming request HTTP user agent header.
      Returns:
      userAgent
    • setUserAgent

      public void setUserAgent(String userAgent)
    • username

      public WhoAmI username(String username)
    • getUsername

      @Nullable public String getUsername()
      The username attribute of the provided access token.
      Returns:
      username
    • setUsername

      public void setUsername(String username)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object