|
10Duke Enterprise C++ SDK
|
#include <OIDCSessionRequestAuthenticator.h>
A tenduke::http::HTTPRequestAuthenticator, which adds Authorization-header with Bearer-token.
This class adds standard OAuth "Authorization: Bearer access-token-value" -header, extracting the access token from the OIDCSession.
Public Member Functions | |
| OIDCSessionRequestAuthenticator (const std::shared_ptr< tenduke::oidc::OIDCSession > &oidcSession) | |
| Constructs new instance. | |
| std::multimap< std::string, std::string > | authenticate (const tenduke::http::HTTPRequest &request) const override |
| Returns headers to authenticate the request. | |
|
explicit |
Constructs new instance.
| oidcSession | - |
|
overridevirtual |
Returns headers to authenticate the request.
| request | - |
Implements tenduke::http::HTTPRequestAuthenticator.