# Session timeout

Component name: <v-session-timeout>

# Examples

# Basic

# Endpoints

get-session-url response:

{
  "timeLeft": 111,
  "IsAuthenticated": true
}
1
2
3
4

extend-session-url response:

{
  "timeLeft": 111
}
1
2
3

# API

Name Type Description Default
limit Number Indicates the TTL limit for showing the modal 60
get-session-url String This URL returns session TTL. The response must be valid JSON. -
extend-session-url String This URL extends the session. The response must be valid JSON. -
end-session-url String The URL to redirect to when session has timed out. -
debug Boolean Enables debugging. Always shows the modal and logs to console. false

# Scoped Slot

In order to interact with this component, we're exposing a session object using Scoped slots (opens new window).

The session object contains the following information:

Name Type Description
ttl Number The session TTL in seconds.
extend Function A function that extends the current session.
end Function A function that ends the current session.