Injects an Authorization: Bearer <token> header.
More...
#include <BearerTokenAuthProvider.hpp>
Injects an Authorization: Bearer <token> header.
Definition at line 17 of file BearerTokenAuthProvider.hpp.
◆ BearerTokenAuthProvider()
| kurlyk::http::auth::BearerTokenAuthProvider::BearerTokenAuthProvider |
( |
const std::string & | token | ) |
|
|
inlineexplicit |
◆ authorize() [1/2]
| bool kurlyk::http::auth::BearerTokenAuthProvider::authorize |
( |
Headers & | headers | ) |
const |
|
inlineoverridevirtual |
◆ authorize() [2/2]
| bool kurlyk::http::auth::BearerTokenAuthProvider::authorize |
( |
HttpRequest & | request | ) |
const |
|
inlineoverridevirtual |
◆ set_token()
| void kurlyk::http::auth::BearerTokenAuthProvider::set_token |
( |
const std::string & | token | ) |
|
|
inline |
Sets a new Bearer token, replacing any previous value.
- Parameters
-
| token | The new bearer token. |
Definition at line 26 of file BearerTokenAuthProvider.hpp.
◆ m_token
| std::string kurlyk::http::auth::BearerTokenAuthProvider::m_token |
|
private |
The documentation for this class was generated from the following file: