Class UserSession

java.lang.Object
org.yamcs.security.UserSession

public class UserSession extends Object
Covers a user session. Current assumption is that all such sessions use the refresh flow.
  • Constructor Details

  • Method Details

    • getId

      public String getId()
    • getLogin

      public String getLogin()
    • getAuthenticationInfo

      public AuthenticationInfo getAuthenticationInfo()
    • getIpAddress

      public String getIpAddress()
    • getHostname

      public String getHostname()
    • getStartTime

      public Instant getStartTime()
    • getLastAccessTime

      public Instant getLastAccessTime()
    • getClients

      public Set<String> getClients()
    • setLifespan

      public void setLifespan(long lifespan)
    • isExpired

      public boolean isExpired()
    • getExpirationTime

      public Instant getExpirationTime()
    • equals

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

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

      public String toString()
      Overrides:
      toString in class Object