Click or drag to resize

ISessionProviderService Interface

Represents a service which is responsible for the storage and retrieval of sessions

Namespace: SanteDB.Core.Security.Services
Assembly: SanteDB.Core.Api (in SanteDB.Core.Api.dll) Version: 3.0.2081-alpha+b4ae72647f2cc271f89142f76fff26ad69e00f5a
Syntax
public interface ISessionProviderService : IServiceImplementation

The ISessionProviderService type exposes the following members.

Properties
 NameDescription
Public propertyServiceName Gets the service name
(Inherited from IServiceImplementation)
Top
Methods
 NameDescription
Public methodAbandon Abandons the session
Public methodEstablish Establishes a session for the specified principal
Public methodExtend Extend the session with the specified refresh token
Public methodGet Authenticates the session identifier as evidence of session
Public methodGetActiveSessions Get all active sessions for all users
Public methodGetUserSessions Gets active sessions for the user.
Top
Events
 NameDescription
Public eventAbandoned Fired when the session provider service has ended by the user's decision
Public eventEstablished Fired when the session provider service has established
Public eventExtended Fired when the session provider service has been extended
Top
See Also