soup.auth_domain_digest

Module for [AuthDomainDigest] class

Types 3

Server-side "Digest" authentication.

#SoupAuthDomainDigest handles the server side of HTTP "Digest" authentication.

Methods
GType _gType() @property
AuthDomainDigest self()Returns `this`, for use in `with` statements.
AuthDomainDigestGidBuilder builder()Get builder for [soup.authdomaindigest.AuthDomainDigest] Returns: New builder object
soup.types.AuthDomainDigestAuthCallback authCallback() @propertyGet `authCallback` property. Returns: The `callback@AuthDomainDigestAuthCallback`.
void authCallback(soup.types.AuthDomainDigestAuthCallback propval) @propertySet `authCallback` property. Params: propval = The `callback@AuthDomainDigestAuthCallback`.
void * authData() @propertyGet `authData` property. Returns: The data to pass to the `callback@AuthDomainDigestAuthCallback`.
void authData(void * propval) @propertySet `authData` property. Params: propval = The data to pass to the `callback@AuthDomainDigestAuthCallback`.
string encodePassword(string username, string realm, string password)Encodes the username/realm/password triplet for Digest authentication.
void setAuthCallback(soup.types.AuthDomainDigestAuthCallback callback)Sets the callback that domain will use to authenticate incoming requests.
Constructors
this(void * ptr, Flag!"Take" take)
Methods
T authCallback(soup.types.AuthDomainDigestAuthCallback propval)Set `authCallback` property. Params: propval = The `callback@AuthDomainDigestAuthCallback`. Returns: Builder instance for fluent chaining
T authData(void * propval)Set `authData` property. Params: propval = The data to pass to the `callback@AuthDomainDigestAuthCallback`. Returns: Builder instance for fluent chaining

Fluent builder for [soup.auth_domain_digest.AuthDomainDigest]