soup.auth_domain_basic

Module for [AuthDomainBasic] class

Types 3

Server-side "Basic" authentication.

#SoupAuthDomainBasic handles the server side of HTTP "Basic" (ie, cleartext password) authentication.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
AuthDomainBasic self() nothrowReturns `this`, for use in `with` statements.
AuthDomainBasicGidBuilder builder() static nothrowGet builder for [soup.auth_domain_basic.AuthDomainBasic] Returns: New builder object
soup.types.AuthDomainBasicAuthCallback authCallback() @property nothrowGet `authCallback` property. Returns: The [soup.types.AuthDomainBasicAuthCallback].
void authCallback(soup.types.AuthDomainBasicAuthCallback propval) @property nothrowSet `authCallback` property. Params: propval = The [soup.types.AuthDomainBasicAuthCallback].
void * authData() @property nothrowGet `authData` property. Returns: The data to pass to the [soup.types.AuthDomainBasicAuthCallback].
void authData(void * propval) @property nothrowSet `authData` property. Params: propval = The data to pass to the [soup.types.AuthDomainBasicAuthCallback].
void setAuthCallback(soup.types.AuthDomainBasicAuthCallback callback) nothrowSets the callback that domain will use to authenticate incoming requests.
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for soup.auth_domain_basic.AuthDomainBasic

Methods
T authCallback(soup.types.AuthDomainBasicAuthCallback propval) nothrowSet `authCallback` property. Params: propval = The [soup.types.AuthDomainBasicAuthCallback]. Returns: Builder instance for fluent chaining
T authData(void * propval) nothrowSet `authData` property. Params: propval = The data to pass to the [soup.types.AuthDomainBasicAuthCallback]. Returns: Builder instance for fluent chaining
Methods
AuthDomainBasic build() nothrowCreate object from builder. Returns: New object