Table of Contents

Class UserToken

Namespace: Casewhere.Runtime.DSL.Api
Assembly: Casewhere.Runtime.dll

public class UserToken

Inheritance

objectUserToken

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<UserToken>(UserToken)

Constructors

UserToken(string)

public UserToken(string decipherText)

Parameters

decipherText string

Fields

ANONYMOUS_TYPE

public const string ANONYMOUS_TYPE = "Anonymous"

Field Value

string

AUTHORIZED_TYPE

public const string AUTHORIZED_TYPE = "Authorized"

Field Value

string

DELIMETER

public const char DELIMETER = '#'

Field Value

char

USER_TOKEN_FORMAT

public const string USER_TOKEN_FORMAT = "{0}#{1}#{2}#{3}"

Field Value

string

Properties

IsAuthorized

public bool IsAuthorized { get; }

Property Value

bool

Salt

public string Salt { get; }

Property Value

string

UserSessionId

public Guid UserSessionId { get; }

Property Value

Guid

WorkerSiteId

public Guid WorkerSiteId { get; }

Property Value

Guid

Methods

IsValid()

public bool IsValid()

Returns

bool