Class
SoupAuthDigest
since: 3.0
Description [src]
final class Soup.AuthDigest : Soup.Auth
{
/* No available fields */
}
HTTP “Digest” authentication.
SoupSessions support this by default; if you want to disable
support for it, call soup_session_remove_feature_by_type()
passing SOUP_TYPE_AUTH_DIGEST.
Available since: 3.0
Instance methods
Methods inherited from SoupAuth (15)
soup_auth_authenticate
Call this on an auth to authenticate it.
since: 3.0
soup_auth_can_authenticate
Tests if auth is able to authenticate by providing credentials to the
soup_auth_authenticate().
since: 3.0
soup_auth_cancel
Call this on an auth to cancel it.
since: 3.0
soup_auth_free_protection_space
Frees space.
since: 3.0
soup_auth_get_authority
Returns the authority (host:port) that auth is associated with.
since: 3.0
soup_auth_get_authorization
Generates an appropriate “Authorization” header for msg.
since: 3.0
soup_auth_get_info
Gets an opaque identifier for auth.
since: 3.0
soup_auth_get_protection_space
Returns a list of paths on the server which auth extends over.
since: 3.0
soup_auth_get_realm
Returns auth‘s realm.
since: 3.0
soup_auth_get_scheme_name
Returns auth‘s scheme name. (Eg, “Basic”, “Digest”, or “NTLM”)
since: 3.0
soup_auth_is_authenticated
Tests if auth has been given a username and password.
since: 3.0
soup_auth_is_cancelled
Tests if auth has been cancelled.
since: 3.0
soup_auth_is_for_proxy
Tests whether or not auth is associated with a proxy server rather
than an “origin” server.
since: 3.0
soup_auth_is_ready
Tests if auth is ready to make a request for msg with.
since: 3.0
soup_auth_update
Updates auth with the information from msg and auth_header,
possibly un-authenticating it.
since: 3.0
Properties
Properties inherited from SoupAuth (6)
Soup.Auth:authority
The authority (host:port) being authenticated to.
since: 3.0
Soup.Auth:is-authenticated
Whether or not the auth has been authenticated.
since: 3.0
Soup.Auth:is-cancelled
Whether or not the auth has been cancelled.
since: 3.0
Soup.Auth:is-for-proxy
Whether or not the auth is for a proxy server.
since: 3.0
Soup.Auth:realm
The authentication realm.
since: 3.0
Soup.Auth:scheme-name
The authentication scheme name.
since: 3.0
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
since: 2.0