Kurlyk
Toggle main menu visibility
Loading...
Searching...
No Matches
auth.hpp
Go to the documentation of this file.
1
#pragma once
2
#ifndef _KURLYK_HTTP_AUTH_HPP_INCLUDED
3
#define _KURLYK_HTTP_AUTH_HPP_INCLUDED
4
7
8
#include "
auth/data.hpp
"
9
#include "
auth/storage.hpp
"
10
#include "
auth/IAuthProvider.hpp
"
11
#include "
auth/BearerTokenAuthProvider.hpp
"
12
#include "
auth/ApiKeyAuthProvider.hpp
"
13
14
#if KURLYK_OAUTH_SUPPORT
15
#include "
auth/OAuthPkceClient.hpp
"
16
#endif
17
18
#endif
// _KURLYK_HTTP_AUTH_HPP_INCLUDED
ApiKeyAuthProvider.hpp
Provides API key authentication via header or query parameter.
BearerTokenAuthProvider.hpp
Provides Bearer token authentication for HTTP requests.
IAuthProvider.hpp
Defines the IAuthProvider interface for HTTP authentication strategies.
OAuthPkceClient.hpp
OAuth2 Authorization Code + PKCE client using standalone HTTP helpers.
data.hpp
Aggregates OAuth2 authentication data structures.
storage.hpp
Aggregates authentication storage interfaces.
include
kurlyk
http
auth.hpp
Generated by
1.17.0