Preparing search index...
The search index is not available
Vulpo Auth
Vulpo Auth
sdk/src/main
SessionService
Class SessionService
Hierarchy
SessionService
Index
Constructors
constructor
Properties
active
get
Id
http
key
Storage
listener
session
Storage
sessions
storage
Methods
activate
create
current
from
Response
generate
Access
Token
get
Active
User
get
User
remove
remove
All
set
Current
subscribe
Constructors
constructor
new
Session
Service
(
dep
:
SessionServiceDep
)
:
SessionService
Parameters
dep:
SessionServiceDep
Returns
SessionService
Properties
active
active
:
null
|
SessionInfo
= null
Private
get
Id
get
Id
:
(
(
)
=>
number
)
= ...
Type declaration
(
)
:
number
Returns
number
Private
http
http
:
IHttpService
Private
key
Storage
key
Storage
:
IKeyStorage
Private
listener
listener
:
Listener
[]
= []
Private
session
Storage
session
Storage
:
ISessionsStorage
sessions
sessions
:
Map
<
string
,
SessionInfo
>
= ...
Private
storage
storage
:
IStorage
Methods
activate
activate
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
create
create
(
extractable
?:
boolean
)
:
Promise
<
Session
>
Create and store a new session
Parameters
extractable:
boolean
= false
defaults to false
Returns
Promise
<
Session
>
current
current
(
session
?:
string
)
:
null
|
SessionInfo
Parameters
Optional
session:
string
Returns
null
|
SessionInfo
from
Response
from
Response
(
data
:
FromSessionResponse
)
:
Promise
<
SessionInfo
>
Parameters
data:
FromSessionResponse
Returns
Promise
<
SessionInfo
>
generate
Access
Token
generate
Access
Token
(
sessionId
:
string
, claims
?:
Object
)
:
Promise
<
null
|
string
>
Parameters
sessionId:
string
claims:
Object
= {}
Returns
Promise
<
null
|
string
>
get
Active
User
get
Active
User
(
)
:
null
|
User
Returns
null
|
User
get
User
get
User
(
token
:
string
)
:
Promise
<
User
>
Parameters
token:
string
Returns
Promise
<
User
>
remove
remove
(
session
:
string
)
:
Promise
<
void
>
Parameters
session:
string
Returns
Promise
<
void
>
remove
All
remove
All
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
set
Current
set
Current
(
session
:
null
|
SessionInfo
)
:
void
Parameters
session:
null
|
SessionInfo
Returns
void
subscribe
subscribe
(
cb
:
AuthCallback
)
:
Unsubscribe
Parameters
cb:
AuthCallback
Returns
Unsubscribe
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
Vulpo
Auth
sdk-
react/src/main
sdk/src/main
ui/src/main
Session
Service
constructor
active
get
Id
http
key
Storage
listener
session
Storage
sessions
storage
activate
create
current
from
Response
generate
Access
Token
get
Active
User
get
User
remove
remove
All
set
Current
subscribe
Generated using
TypeDoc
Create and store a new session