WebKit2.AuthenticationRequest (original) (raw)
Class
WebKit2AuthenticationRequest
Description [src]
class WebKit2.AuthenticationRequest : GObject.Object
{
priv: WebKitAuthenticationRequestPrivate*
}
Represents an authentication request.
Whenever a client attempts to load a page protected by HTTPauthentication, credentials will need to be provided to authorize access. To allow the client to decide how it wishes to handle authentication, WebKit will fire a WebKitWebView::authenticate
signal with a WebKitAuthenticationRequest object to provide client side authentication support. Credentials are exposed through theWebKitCredential
object.
In case the client application does not wish to handle this signal WebKit will provide a default handler. To handle authentication asynchronously, simply increase the reference count of the WebKitAuthenticationRequest object.
Instance methods
Methods inherited from GObject (43)
Please see GObject for a full list of methods.
Signals
WebKit2.AuthenticationRequest::authenticated
This signal is emitted when the user authentication request succeeded. Applications handling their own credential storage should connect to this signal to save the credentials.
since: 2.30
WebKit2.AuthenticationRequest::cancelled
This signal is emitted when the user authentication request is cancelled. It allows the application to dismiss its authentication dialog in case of page load failure for example.
since: 2.2
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 WebKit2AuthenticationRequestClass {
GObjectClass parent_class;
void (* _webkit_reserved0) (
void
);
void (* _webkit_reserved1) (
void
);
void (* _webkit_reserved2) (
void
);
void (* _webkit_reserved3) (
void
);
}
No description available.
Class members
parent_class: GObjectClass
No description available.
_webkit_reserved0: void (* _webkit_reserved0) ( void )
No description available.
_webkit_reserved1: void (* _webkit_reserved1) ( void )
No description available.
_webkit_reserved2: void (* _webkit_reserved2) ( void )
No description available.
_webkit_reserved3: void (* _webkit_reserved3) ( void )
No description available.