10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::oidc::OIDCSessionConfiguration::Builder Class Reference

#include <OIDCSessionConfiguration.h>

Detailed Description

Builder for the configuration.

Public Member Functions

BuildertimeoutConcurrentActionsAfter (const std::chrono::seconds &timeout)
 Sets the timeout for concurrent actions.
 
BuildertimeoutLoginAfter (const std::chrono::seconds &timeout)
 Sets the timeout for login.
 
BuilderlistenEventsWith (const std::shared_ptr<::tenduke::oidc::OIDCSessionEventListener > &listener)
 Sets session event listener.
 
OIDCSessionConfiguration build ()
 Builds the configuration.
 

Member Function Documentation

◆ build()

OIDCSessionConfiguration tenduke::oidc::OIDCSessionConfiguration::Builder::build ( )
inline

Builds the configuration.

Returns
-

◆ listenEventsWith()

Builder & tenduke::oidc::OIDCSessionConfiguration::Builder::listenEventsWith ( const std::shared_ptr<::tenduke::oidc::OIDCSessionEventListener > &  listener)
inline

Sets session event listener.

Parameters
listener-
Returns
this instance for method chaining

◆ timeoutConcurrentActionsAfter()

Builder & tenduke::oidc::OIDCSessionConfiguration::Builder::timeoutConcurrentActionsAfter ( const std::chrono::seconds &  timeout)
inline

Sets the timeout for concurrent actions.

Parameters
timeout-
Returns
this instance for method chaining

◆ timeoutLoginAfter()

Builder & tenduke::oidc::OIDCSessionConfiguration::Builder::timeoutLoginAfter ( const std::chrono::seconds &  timeout)
inline

Sets the timeout for login.

Parameters
timeout-
Returns
this instance for method chaining

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