Indicates whether libsoup was built with GSSAPI support.
Call this on an auth to authenticate it.
Tests if auth is able to authenticate by providing credentials to the soup.auth.Auth.authenticate.
Call this on an auth to cancel it.
Returns the authority (host:port) that auth is associated with.
Generates an appropriate "Authorization" header for msg.
Gets an opaque identifier for auth.
Returns a list of paths on the server which auth extends over.
Returns auth's realm.
Tests if auth has been given a username and password.
Tests if auth has been cancelled
Tests whether or not auth is associated with a proxy server rather than an "origin" server.
Tests if auth is ready to make a request for msg with.
Updates auth with the information from msg and auth_header, possibly un-authenticating it.
HTTP-based GSS-Negotiate authentication, as defined by RFC 4559.
class@Sessions do not support this type by default; if you want to enable support for it, call soup.session.Session.addFeatureByType, passing SOUP_TYPE_AUTH_NEGOTIATE.
This auth type will only work if libsoup was compiled with GSSAPI support; you can check soup.auth_negotiate.AuthNegotiate.supported to see if it was.