Sha256: 8f930e62770367b203ad7d55ae97febabf59bb20127e25de257d9d16fc34c063
Contents?: true
Size: 1.57 KB
Versions: 4
Compression:
Stored size: 1.57 KB
Contents
# OryKratosClient::Session ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **active** | **Boolean** | Active state. If false the session is no longer active. | [optional] | | **authenticated_at** | **Time** | The Session Authentication Timestamp When this session was authenticated at. If multi-factor authentication was used this is the time when the last factor was authenticated (e.g. the TOTP code challenge was completed). | [optional] | | **authentication_methods** | [**Array<SessionAuthenticationMethod>**](SessionAuthenticationMethod.md) | A list of authenticators which were used to authenticate the session. | [optional] | | **authenticator_assurance_level** | [**AuthenticatorAssuranceLevel**](AuthenticatorAssuranceLevel.md) | | [optional] | | **devices** | [**Array<SessionDevice>**](SessionDevice.md) | Devices has history of all endpoints where the session was used | [optional] | | **expires_at** | **Time** | The Session Expiry When this session expires at. | [optional] | | **id** | **String** | Session ID | | | **identity** | [**Identity**](Identity.md) | | | | **issued_at** | **Time** | The Session Issuance Timestamp When this session was issued at. Usually equal or close to `authenticated_at`. | [optional] | ## Example ```ruby require 'ory-kratos-client' instance = OryKratosClient::Session.new( active: null, authenticated_at: null, authentication_methods: null, authenticator_assurance_level: null, devices: null, expires_at: null, id: null, identity: null, issued_at: null ) ```
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ory-kratos-client-1.0.0 | docs/Session.md |
ory-kratos-client-0.13.1 | docs/Session.md |
ory-kratos-client-0.11.1 | docs/Session.md |
ory-kratos-client-0.11.0 | docs/Session.md |