|
10Duke Enterprise C++ SDK
|
Public Member Functions | |
| LoopbackRedirectionLoginParameters (const std::shared_ptr< const tenduke::oauth::OAuthConfiguration > &oauthConfiguration, const std::shared_ptr< const tenduke::oidc::OIDCConfiguration > &oidcConfiguration, const std::shared_ptr< const tenduke::osa::BrowserIntegration > &browser, const std::shared_ptr< const tenduke::osa::SocketFactory > &createSocket, const std::shared_ptr< const tenduke::http::server::HTTPRequestParser > &requestParser, const std::shared_ptr< const tenduke::net::URLs > &urls, const std::shared_ptr< const tenduke::oidc::OIDCClientFactory > &oidcClientFactory, std::string scope, std::string redirectURIPrefix, std::string responseMessage, const std::uint16_t port, const std::map< std::string, std::string > &additionalParameters={}) | |
Public Attributes | |
| const std::shared_ptr< const ::tenduke::oauth::OAuthConfiguration > | oauthConfiguration |
| const std::shared_ptr< const ::tenduke::oidc::OIDCConfiguration > | oidcConfiguration |
| const std::shared_ptr< const ::tenduke::osa::BrowserIntegration > | browser |
| const std::shared_ptr< const ::tenduke::osa::SocketFactory > | createSocket |
| const std::shared_ptr< const ::tenduke::http::server::HTTPRequestParser > | requestParser |
| const std::shared_ptr< const ::tenduke::net::URLs > | urls |
| const std::shared_ptr< const ::tenduke::oidc::OIDCClientFactory > | oidcClient |
| const std::string | scope |
| const std::string | redirectUriPrefix |
| const std::string | responseMessage |
| The HTTP server returns this message when the redirectURI is navigated to. | |
| const std::uint16_t | port |
| const std::map< std::string, std::string > | additionalParameters |
| Additional parameters added to the OIDC authentication request. | |
| const std::string tenduke::oidc::osbrowser::LoopbackRedirectionLoginParameters::responseMessage |
The HTTP server returns this message when the redirectURI is navigated to.
This is full HTTP-message with statusline, headers (if any) and the message body, e.g.: "HTTP/1.1 200 OK\r\nContent-Type: text/plain\r\n\r\nHello, world!\n" (Rationale: This allows sending redirect-response)