![]() |
Kurlyk
|
Interface for authentication providers that modify HTTP requests or headers. More...
#include <IAuthProvider.hpp>
Public Member Functions | |
| virtual | ~IAuthProvider () |
| virtual bool | authorize (HttpRequest &request) const =0 |
| Modifies an HttpRequest in-place to include authentication credentials. | |
| virtual bool | authorize (Headers &headers) const =0 |
| Modifies a header map in-place to include authentication credentials. | |
Interface for authentication providers that modify HTTP requests or headers.
Definition at line 17 of file IAuthProvider.hpp.
|
inlinevirtual |
Definition at line 19 of file IAuthProvider.hpp.
|
pure virtual |
Modifies a header map in-place to include authentication credentials.
| headers | The headers to authorize. |
Implemented in kurlyk::http::auth::ApiKeyAuthProvider, and kurlyk::http::auth::BearerTokenAuthProvider.
|
pure virtual |
Modifies an HttpRequest in-place to include authentication credentials.
| request | The HTTP request to authorize. |
Implemented in kurlyk::http::auth::ApiKeyAuthProvider, and kurlyk::http::auth::BearerTokenAuthProvider.