10Duke Scale C++ Client
All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages
tenduke::oidc::OIDCSessionConfiguration Class Reference

#include <OIDCSessionConfiguration.h>

Detailed Description

Configuration for tenduke::oidc::OIDCSessionImpl.

Classes

class  Builder
 Builder for the configuration. More...
 

Public Member Functions

 OIDCSessionConfiguration ()
 No-arg constructs new instance with default values.
 
 OIDCSessionConfiguration (const std::chrono::seconds &loginTimeout, const std::chrono::seconds &concurrencyTimeout, const std::shared_ptr<::tenduke::oidc::OIDCSessionEventListener > &sessionEventListener)
 Constructs new instance.
 

Public Attributes

const std::chrono::seconds loginTimeout
 Login timeout.
 
const std::chrono::seconds concurrencyTimeout
 Timeout for concurrent actions of the OIDC session service.
 
const std::shared_ptr<::tenduke::oidc::OIDCSessionEventListenersessionEventListener
 Listener for session events.
 

Constructor & Destructor Documentation

◆ OIDCSessionConfiguration()

tenduke::oidc::OIDCSessionConfiguration::OIDCSessionConfiguration ( const std::chrono::seconds & loginTimeout,
const std::chrono::seconds & concurrencyTimeout,
const std::shared_ptr<::tenduke::oidc::OIDCSessionEventListener > & sessionEventListener )
inline

Constructs new instance.

Parameters
loginTimeout-
concurrencyTimeout-
sessionEventListener-

The documentation for this class was generated from the following file: