...
Panel | |
---|---|
Firefox is the Mozilla Corporation's web browser. See the Mozilla Corporation's website for more details. Iceweasel is the Debian project's version of Firefox that is free of Mozilla's trademarks.Various Firefox derivatives exist, including Iceweasel, a Mozilla-trademark-free version of the browser on Debian Contents
|
...
Numberedheadings | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OverviewMost modern versions of Firefox and Iceweasel are generally compatible with Moonshot. On Linux, Firefox and Iceweasel are is integrated with the GSS-API and use uses the On macOS support is currently in development, you must currently use the On Windows, Firefox is integrated with the Windows Security Support Provider Interface (SSPI) and requires the Moonshot SSP CompatibilityKeyIn the tables below, the following icons have the following meanings:
Compatibility ListNote that accessing supported versions of this software requires a Moonshot compatible client - see the next section for details on which clients are supported. Any versions not listed below have not yet been tested. If you do so, please let us know!Firefox/Iceweasel >= v22
| When running on a supported platform | Firefox v35 | When running on a supported platform | Firefox v33 | When running on a supported platform | Firefox v31 | When running on a supported platform | Iceweasel v31 | When running on a supported platform | Iceweasel v24 | When running on a supported platform | Firefox v22
/Iceweasel v22 and later | When running on a supported platform |
Installation Instructions
This software does not require any special installation instructions - install it as you normally would.
Configuration Instructions
By default, Firefox and Iceweasel disable disables the Negotiate options in their configuration for security reasons.
To enable these, follow the below steps:
- Open a new tab in the browser
Into the address field type
about:config
and confirm the subsequent warning:- Into the Preferences search bar type
negotiate
to show the Negotiate options - Adjust the
network.negotiate-auth.trusted-uris
and/ornetwork.negotiate-auth.delegation-uris
options with the hosts or realms that you would like to enable Negotiate authentication for: - On versions of macOS later than El Capitan, you must also sidestep the Apple sandboxing functionality:
Create a soft link to the existing Kerberos library:
bash - Adjust the
network.negotiate-auth.gsslib
option with the location of the 'new' library you set in the step above:
- Restart your browser.
For more information on Firefox and the Negotiate protocol, visit the Mozilla Developer Network page on Integrated Authentication.
Credential Storage
Windows
On Windows, you must store the website credentials in the Windows Credential Manager before you try to connect to the website. For more information on storing credentials in the Credential Manager, see Section 2.2 of
Not using the Windows Credential Manager will cause a HTTP 403 error to be displayed. Firefox will not prompt for alternate credentials.
Linux
On Linux you should use the Moonshot Identity Selector.
macOS
macOS support is currently in development, you must currently use the .gss_eap_id
file in your home directory. See the
Server Compatibility
The following servers are known to work with this server software using Moonshot authentication (click on the link to see further information about enabling Moonshot in that server):
...