Readonly displayA string to display to the user for the origin which includes the httpRealm, where applicable. e.g. "site.com", "site.com:1234", or "site.com (My Secure Realm)"
The origin a form-based login was submitted to.
For logins obtained from HTML forms, this field is the origin of the |action| attribute from the |form| element. For example "http://www.site.com". [Forms with no |action| attribute default to submitting to their origin URL, so we store that.]
For logins obtained from a HTTP or FTP protocol authentication, this field is NULL.
The origin a form-based login was submitted to, incorrectly referred to as a URL.
in favor of formActionOrigin
The origin the login applies to, incorrectly called a hostname.
in favor of origin
The HTTP Realm a login was requested for.
When an HTTP server sends a 401 result, the WWW-Authenticate header includes a realm to identify the "protection space." See RFC2617. If the response sent has a missing or blank realm, the hostname is used instead.
For logins obtained from HTML forms, this field is NULL.
The origin the login applies to.
For example, "https://site.com", "http://site.com:1234", "ftp://ftp.site.com", "moz-proxy://127.0.0.1:8888, "chrome://FirefoxAccounts", "file://".
The password for the login.
The |name| attribute for the password input field.
For logins obtained from a HTTP or FTP protocol authentication, this field is an empty string.
This attribute is currently saved but not used.
The username for the login.
The |name| attribute for the username input field.
For logins obtained from a HTTP or FTP protocol authentication, this field is an empty string.
This attribute is currently saved but not used.
Optional aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Initialize a newly created nsLoginInfo object.
The arguments are the fields for the new object.
Test for loose equivalency with another nsILoginInfo object. The passwordField and usernameField values are ignored, and the password values may be optionally ignored. If one login's formSubmitURL is an empty string (but not null), it will be treated as a wildcard. [The blank value indicates the login was stored before bug 360493 was fixed.]
The other object to test.
If true, ignore the password when checking for match.
Generated using TypeDoc
An object containing information for a login stored by the password manager.