nsIHttpAuthManager
This service provides access to cached HTTP authentication
user credentials (domain, username, password) for sites
visited during the current browser session.
This interface exists to provide other HTTP stacks with the
ability to share HTTP authentication credentials with Necko.
This is currently used by the Java plugin (version 1.5 and
higher) to avoid duplicate authentication prompts when the
Java client fetches content from a HTTP site that the user
has already logged into.
Lookup auth identity.
aScheme | the URL scheme (e.g., "http"). NOTE: for proxy authentication, this should be "http" (this includes authentication for CONNECT tunneling). |
aHost | the host of the server issuing a challenge (ASCII only). |
aPort | the port of the server issuing a challenge. |
aAuthType | optional string identifying auth type used (e.g., "basic") |
aRealm | optional string identifying auth realm. |
aPath | optional string identifying auth path. empty for proxy auth. |
aUserDomain | return value containing user domain. |
aUserName | return value containing user name. |
aUserPassword | return value containing user password. |
aIsPrivate | whether to look up a private or public identity (they are stored separately, for use by private browsing) |
aPrincipal | the principal from which to derive information about which app/mozbrowser is in use for this request |
Store auth identity.
aScheme | the URL scheme (e.g., "http"). NOTE: for proxy authentication, this should be "http" (this includes authentication for CONNECT tunneling). |
aHost | the host of the server issuing a challenge (ASCII only). |
aPort | the port of the server issuing a challenge. |
aAuthType | optional string identifying auth type used (e.g., "basic") |
aRealm | optional string identifying auth realm. |
aPath | optional string identifying auth path. empty for proxy auth. |
aUserDomain | optional string containing user domain. |
aUserName | optional string containing user name. |
aUserPassword | optional string containing user password. |
aIsPrivate | whether to store a private or public identity (they are stored separately, for use by private browsing) |
aPrincipal | the principal from which to derive information about which app/mozbrowser is in use for this request |
Clear all auth cache.