Kurlyk
Loading...
Searching...
No Matches
kurlyk::http::auth Namespace Reference

Classes

class  ApiKeyAuthProvider
 Injects an API key into the request either as a header or query parameter. More...
class  BearerTokenAuthProvider
 Injects an Authorization: Bearer <token> header. More...
class  IAuthProvider
 Interface for authentication providers that modify HTTP requests or headers. More...
class  ITokenStorage
 Abstract interface for token persistence. More...
class  OAuthPkceClient
 Implements the OAuth2 Authorization Code flow with optional PKCE. More...

Enumerations

enum class  ApiKeyPlacement { HEADER , QUERY }
 Determines where the API key is attached. More...

Enumeration Type Documentation

◆ ApiKeyPlacement

Determines where the API key is attached.

Enumerator
HEADER 

Sent as a custom HTTP header.

QUERY 

Appended as a query parameter to the request URL.

Definition at line 18 of file ApiKeyAuthProvider.hpp.