Class

EDataServerSoupAuthBearer

since: 3.10

Description [src]

class EDataServer.SoupAuthBearer : Soup.Auth
{
  /* No available fields */
}

Contains only private data that should be read and manipulated using the functions below.

Available since: 3.10

Hierarchy

hierarchy this ESoupAuthBearer ancestor_0 SoupAuth ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Ancestors

Instance methods

e_soup_auth_bearer_is_expired
No description available.

since: 3.24

e_soup_auth_bearer_set_access_token

This function is analogous to soup_auth_authenticate() for “Basic” HTTP authentication, except it takes an OAuth 2.0 access token instead of a username and password.

since: 3.10

Methods inherited from SoupAuth (15)
soup_auth_authenticate

Call this on an auth to authenticate it.

soup_auth_can_authenticate

Tests if auth is able to authenticate by providing credentials to the soup_auth_authenticate().

soup_auth_cancel

Call this on an auth to cancel it.

soup_auth_free_protection_space

Frees space.

soup_auth_get_authority

Returns the authority (host:port) that auth is associated with.

soup_auth_get_authorization

Generates an appropriate “Authorization” header for msg.

soup_auth_get_info

Gets an opaque identifier for auth.

soup_auth_get_protection_space

Returns a list of paths on the server which auth extends over.

soup_auth_get_realm

Returns auths realm.

soup_auth_get_scheme_name

Returns auths scheme name. (Eg, “Basic”, “Digest”, or “NTLM”).

soup_auth_is_authenticated

Tests if auth has been given a username and password.

soup_auth_is_cancelled

Tests if auth has been cancelled.

soup_auth_is_for_proxy

Tests whether or not auth is associated with a proxy server rather than an “origin” server.

soup_auth_is_ready

Tests if auth is ready to make a request for msg with.

soup_auth_update

Updates auth with the information from msg and auth_header, possibly un-authenticating it.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from SoupAuth (6)
Soup.Auth:authority

The authority (host:port) being authenticated to.

Soup.Auth:is-authenticated

Whether or not the auth has been authenticated.

Soup.Auth:is-cancelled

Whether or not the auth has been cancelled.

Soup.Auth:is-for-proxy

Whether or not the auth is for a proxy server.

Soup.Auth:realm

The authentication realm.

Soup.Auth:scheme-name

The authentication scheme name.

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.

Class structure

struct EDataServerSoupAuthBearerClass {
  SoupAuthClass parent_class;
  
}

No description available.

Class members
parent_class: SoupAuthClass

No description available.