Linux Mac OSX Windows

Implemented by

 @status UNDER_REVIEW
[scriptable, uuid(2f977d45-5485-11d4-87e2-0010a4e75ef2)]
interface nsIAuthPrompt : nsISupports

Constants


        
const PRUint32 SAVE_PASSWORD_NEVER = 0

        
const PRUint32 SAVE_PASSWORD_FOR_SESSION = 1

        
const PRUint32 SAVE_PASSWORD_PERMANENTLY = 2

Methods

 Puts up a text input dialog with OK and Cancel buttons.
 @return true for OK, false for Cancel
boolean prompt(in wstring dialogTitle, in wstring text, in wstring passwordRealm, in PRUint32 savePassword, in wstring defaultText, out wstring result)
 Puts up a password dialog with OK and Cancel buttons.
 @return true for OK, false for Cancel
boolean promptPassword(in wstring dialogTitle, in wstring text, in wstring passwordRealm, in PRUint32 savePassword, out wstring pwd)
 Puts up a username/password dialog with OK and Cancel buttons.
 @return true for OK, false for Cancel
boolean promptUsernameAndPassword(in wstring dialogTitle, in wstring text, in wstring passwordRealm, in PRUint32 savePassword, out wstring user, out wstring pwd)