10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::oidc::osbrowser Namespace Reference

Detailed Description

Services to perform OIDC-login using OS-browser with loopback redirection.

These classes contain implementation, which perform OIDC user login, where the authentication is done in operating system default browser and the login result is handled with local HTTP-server.

For details, see section 7.3 of RFC 8252.

Classes

class  BrowserAuthenticationConfig
 Configuration for "default OS-browser"-based authentication. More...
 
class  OIDCLoginRequestWithLoopbackRedirection
 An implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3). More...
 
class  OIDCLoginWithLoopbackRedirection
 An implementation of tenduke::sso::OIDCLogin using external browser (the OS default browser) and with "Loopback Interface Redirection" (see https://www.rfc-editor.org/rfc/rfc8252#section-7.3). More...
 
class  RedirectUriHandler
 A HTTPRequestHandler, which listens to OAuth2 server redirect URI and signals of the completion of the login. More...