Death::IO::WebAuthChallenge class

Contains the authentication challenge information.

Public types

enum class Source { Server, Proxy }
Authentication challenge source.

Constructors, destructors, conversion operators

WebAuthChallenge()
WebAuthChallenge(const WebAuthChallenge& other)
~WebAuthChallenge()
operator bool() const explicit noexcept
Whether the object is valid.

Public functions

auto operator=(const WebAuthChallenge& other) -> WebAuthChallenge&
auto IsValid() const -> bool noexcept
Returns true if the object is valid.
auto GetSource() const -> Source
Returns which source requested credentials with this challenge.
void SetCredentials(const WebCredentials& cred)
Sets credentials.

Enum documentation

enum class Death::IO::WebAuthChallenge::Source

Authentication challenge source.

Enumerators
Server

Server requested authentication

Proxy

Proxy requested authentication