Click or drag to resize

AuthSessionInfo Class

AuthSessionInfo Contains a information about an auth session.
Inheritance Hierarchy
SystemObject
  SolidFire.CoreRpcBase
    SolidFire.Element.ApiAuthSessionInfo

Namespace:  SolidFire.Element.Api
Assembly:  SolidFire.SDK (in SolidFire.SDK.dll) Version: 12.3.0.0
Syntax
C#
public class AuthSessionInfo : RpcBase

The AuthSessionInfo type exposes the following members.

Constructors
  NameDescription
Public methodAuthSessionInfo
Initializes a new instance of the AuthSessionInfo class
Top
Properties
  NameDescription
Public propertyAccessGroupList
List of access groups for the user.
Public propertyAuthMethod
Method in which the cluster admin was authenticated.
Public propertyClusterAdminIDs
Cluster AdminID(s) associated with this session. For sessions related to LDAP or a third party Identity Provider (IdP), this will be an aggregate list of matching Cluster AdminIDs associated with this session.
Public propertyFinalTimeout
Time at which the session becomes invalid. This is set when the session is created and cannot be changed.
Public propertyIdpConfigVersion
IdP configuration version when the session was created.
Public propertyLastAccessTimeout
Time at which the session becomes invalid due to inactivity. It is set to a new value when the session is accessed for use, up to the time where the session becomes invalid due to finalTimeout being reached.
Public propertySessionCreationTime
Time at which the session was created.
Public propertySessionID
UUID for this session.
Public propertyUsername
Username associated with this session. For sessions related to LDAP this will be the user's LDAP DN. For sessions related to a third party Identity Provider (IdP), this will be an arbitrary name-value pair that will be used for auditing operations within the session. It will not necessarily match a cluster admin name on the cluster. For example, a SAML Subject NameID, but this will be dictated by the configuration of the IdP and the resultant content of the SAML assertion.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Builds a json-enabled string of all the properties and their values in this class.
(Inherited from RpcBase.)
Top
See Also