Kurlyk
Loading...
Searching...
No Matches
OAuthPkceClient.hpp File Reference

OAuth2 Authorization Code + PKCE client using standalone HTTP helpers. More...

#include "data/OAuthConfig.hpp"
#include "data/AuthResult.hpp"
#include "kurlyk/http/utils.hpp"
#include "kurlyk/utils/http_parser.hpp"
#include "kurlyk/utils/percent_encoding.hpp"
#include "kurlyk/utils/Pkce.hpp"
#include <functional>
#include <chrono>
#include <sstream>

Go to the source code of this file.

Classes

class  kurlyk::http::auth::OAuthPkceClient
 Implements the OAuth2 Authorization Code flow with optional PKCE. More...

Namespaces

namespace  kurlyk
 Primary namespace for the Kurlyk library, encompassing initialization, request management, and utility functions.
namespace  kurlyk::http
namespace  kurlyk::http::auth

Macros

#define _KURLYK_HTTP_AUTH_OAUTH_PKCE_CLIENT_HPP_INCLUDED

Detailed Description

OAuth2 Authorization Code + PKCE client using standalone HTTP helpers.

Definition in file OAuthPkceClient.hpp.

Macro Definition Documentation

◆ _KURLYK_HTTP_AUTH_OAUTH_PKCE_CLIENT_HPP_INCLUDED

#define _KURLYK_HTTP_AUTH_OAUTH_PKCE_CLIENT_HPP_INCLUDED

Definition at line 3 of file OAuthPkceClient.hpp.