WebKitAuthenticationRequest

WebKitAuthenticationRequest

Functions

Signals

Types and Values

Object Hierarchy

    GBoxed
    ╰── WebKitCredential
    GObject
    ╰── WebKitAuthenticationRequest

Description

Functions

webkit_authentication_request_authenticate ()

void
webkit_authentication_request_authenticate
                               (WebKitAuthenticationRequest *request,
                                WebKitCredential *credential);

webkit_authentication_request_cancel ()

void
webkit_authentication_request_cancel (WebKitAuthenticationRequest *request);

webkit_authentication_request_can_save_credentials ()

gboolean
webkit_authentication_request_can_save_credentials
                               (WebKitAuthenticationRequest *request);

webkit_authentication_request_get_host ()

const gchar *
webkit_authentication_request_get_host
                               (WebKitAuthenticationRequest *request);

webkit_authentication_request_get_port ()

guint
webkit_authentication_request_get_port
                               (WebKitAuthenticationRequest *request);

webkit_authentication_request_is_retry ()

gboolean
webkit_authentication_request_is_retry
                               (WebKitAuthenticationRequest *request);

webkit_authentication_request_get_proposed_credential ()

WebKitCredential *
webkit_authentication_request_get_proposed_credential
                               (WebKitAuthenticationRequest *request);

webkit_authentication_request_get_realm ()

const gchar *
webkit_authentication_request_get_realm
                               (WebKitAuthenticationRequest *request);

webkit_authentication_request_get_scheme ()

WebKitAuthenticationScheme
webkit_authentication_request_get_scheme
                               (WebKitAuthenticationRequest *request);

webkit_authentication_request_is_for_proxy ()

gboolean
webkit_authentication_request_is_for_proxy
                               (WebKitAuthenticationRequest *request);

webkit_credential_new ()

WebKitCredential *
webkit_credential_new (const gchar *username,
                       const gchar *password,
                       WebKitCredentialPersistence persistence);

webkit_credential_copy ()

WebKitCredential *
webkit_credential_copy (WebKitCredential *credential);

webkit_credential_free ()

void
webkit_credential_free (WebKitCredential *credential);

webkit_credential_get_password ()

const gchar *
webkit_credential_get_password (WebKitCredential *credential);

webkit_credential_get_persistence ()

WebKitCredentialPersistence
webkit_credential_get_persistence (WebKitCredential *credential);

webkit_credential_get_username ()

const gchar *
webkit_credential_get_username (WebKitCredential *credential);

webkit_credential_has_password ()

gboolean
webkit_credential_has_password (WebKitCredential *credential);

Types and Values

struct WebKitAuthenticationRequest

struct WebKitAuthenticationRequest;

enum WebKitAuthenticationScheme

Enum values representing the authentication scheme.

Members

WEBKIT_AUTHENTICATION_SCHEME_DEFAULT

The default authentication scheme of WebKit.

 

WEBKIT_AUTHENTICATION_SCHEME_HTTP_BASIC

Basic authentication scheme as defined in RFC 2617.

 

WEBKIT_AUTHENTICATION_SCHEME_HTTP_DIGEST

Digest authentication scheme as defined in RFC 2617.

 

WEBKIT_AUTHENTICATION_SCHEME_HTML_FORM

HTML Form authentication.

 

WEBKIT_AUTHENTICATION_SCHEME_NTLM

NTLM Microsoft proprietary authentication scheme.

 

WEBKIT_AUTHENTICATION_SCHEME_NEGOTIATE

Negotiate (or SPNEGO) authentication scheme as defined in RFC 4559.

 

WEBKIT_AUTHENTICATION_SCHEME_CLIENT_CERTIFICATE_REQUESTED

Client Certificate Authentication (see RFC 2246).

 

WEBKIT_AUTHENTICATION_SCHEME_SERVER_TRUST_EVALUATION_REQUESTED

Server Trust Authentication.

 

WEBKIT_AUTHENTICATION_SCHEME_UNKNOWN

Authentication scheme unknown.

 

Since: 2.2


WebKitCredential

typedef struct _WebKitCredential WebKitCredential;

enum WebKitCredentialPersistence

Enum values representing the duration for which a credential persists.

Members

WEBKIT_CREDENTIAL_PERSISTENCE_NONE

Credential does not persist

 

WEBKIT_CREDENTIAL_PERSISTENCE_FOR_SESSION

Credential persists for session only

 

WEBKIT_CREDENTIAL_PERSISTENCE_PERMANENT

Credential persists permanently

 

Since: 2.2

Signal Details

The “cancelled” signal

void
user_function (WebKitAuthenticationRequest *webkitauthenticationrequest,
               gpointer                     user_data)

Flags: Run Last