Intune Joined Devices on Firefox
Categories
(Core :: Networking, defect)
Tracking
()
People
(Reporter: tallen, Unassigned)
Details
Attachments
(3 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0
Steps to reproduce:
I created a Conditional Access policy to restrict access to certain enterprise apps to only work on Intune joined devices. The error message mentions that I need to enable a setting from within Firefox called Windows SSO, mentioned here: https://support.mozilla.org/en-US/kb/windows-sso. This setting is already enabled and I am still getting an error.
Actual results:
It tells me to enable Windows SSO, which is already enabled.
Expected results:
It should load the website!
Comment 1•1 year ago
|
||
I've looked through some old bugs and everything said this should be working.
Are you using containers at all?
We have some new logging for this that's in Firefox 139. Once I get how to enable it, we can test on beta and see if we can understand what's going on.
Comment 2•1 year ago
|
||
OK, so if you can test this on Firefox 139, that would help us diagnose.
https://www.mozilla.org/en-US/firefox/channel/desktop/
Enter about:logging on the URL bar
You can use the default logging settings.
Set Logging output to Logging to a file and specify the directory where you would like to store the log file (Where we would like to save your log)
Click "Start Recording" button (on top)
Attempt Microsoft SSO
Log should be available in the directory.
Thanks.
Comment 4•1 year ago
|
||
Looking at the log, I see the headers being attached. Can you post a screenshot of the error? I'm going to reach out to Microsoft.
Comment 5•1 year ago
|
||
FYI, I'm trying to get Conditional Access setup for my machine so I can debug.
Comment 6•1 year ago
|
||
So I just tested this and it's working for me.
I had my team setup conditional access for my device when accessing office365.
I created a new profile and tried to access office365 and got the "You can't get there from here" message that you were referring to (attached).
I then went into Firefox settings, turned on Windows Single Sign On and tried again and it worked.
So from what I can tell, it should be working.
Updated•1 year ago
|
Troubleshooting details
If you contact your administrator, send this info to them.
Copy info to clipboard
Error Code: 53001
Request Id:
Correlation Id:
Timestamp: 2025-05-15T18:17:37.791Z
App name:
App id:
IP address:
Device identifier:
Device platform: Windows 10
Device state: Compliant
I've redacted some of the identifiers but the Device is marked as compliant.
Comment 9•1 year ago
|
||
I'm at a loss. As I said, I tested this exact scenario, saw the same error, and then when I flipped Windows SSO on, it worked.
And you're not using the Multiaccount containers extension?
Comment 10•1 year ago
|
||
Can you try a couple of things?
- Use a different windows device with Firefox and see if anything is different.
- Try using Firefox nightly https://nightly.mozilla.org/
- Try using a different Firefox profile
- Go to about:config and make sure that
cookiebanners.service.modeis 0
| Reporter | ||
Comment 11•1 year ago
|
||
(In reply to Mike Kaply [:mkaply] from comment #9)
I'm at a loss. As I said, I tested this exact scenario, saw the same error, and then when I flipped Windows SSO on, it worked.
And you're not using the Multiaccount containers extension?
I am definitely using this extension. Do I need to disable it in order to make this work?
Comment 12•1 year ago
|
||
I am definitely using this extension. Do I need to disable it in order to make this work?
Ah, that helps.
You don't need to disable it. You just need to set prefs so that SSO works in specific containers. (We don't have UI in containers yet)
So in about:config (or via policy), you can add a new pref:
network.http.windows-sso.container-enabled.XXXX
where the XXX is the number of the container you want to enable.
and set it to true.
network.http.windows-sso.container-enabled.0 is the "default" container.
You can look at the file "containers.json" in your profile directory to get the actual numbers, or you can just add entries for the numbers of containers you have
network.http.windows-sso.container-enabled.1
network.http.windows-sso.container-enabled.2
network.http.windows-sso.container-enabled.3
| Reporter | ||
Comment 13•1 year ago
|
||
(In reply to Mike Kaply [:mkaply] from comment #12)
I am definitely using this extension. Do I need to disable it in order to make this work?
Ah, that helps.
You don't need to disable it. You just need to set prefs so that SSO works in specific containers. (We don't have UI in containers yet)
So in about:config (or via policy), you can add a new pref:
network.http.windows-sso.container-enabled.XXXX
where the XXX is the number of the container you want to enable.
and set it to true.
network.http.windows-sso.container-enabled.0 is the "default" container.
You can look at the file "containers.json" in your profile directory to get the actual numbers, or you can just add entries for the numbers of containers you have
network.http.windows-sso.container-enabled.1
network.http.windows-sso.container-enabled.2
network.http.windows-sso.container-enabled.3
I pulled the userContextId values from my containers.json file from my profile and I'm still getting the same "You can't get there from here" error message (for example, network.http.windows-sso.container-enabled.11 = true) I'm not sure how I can ask end users to do this if we decide to go with Intune based enforcement. It shouldn't be this difficult.
Comment 14•1 year ago
|
||
I pulled the userContextId values from my containers.json file from my profile and I'm still getting the same "You can't get there from here" error message (for example, network.http.windows-sso.container-enabled.11 = true) I'm not sure how I can ask end users to do this if we decide to go with Intune based enforcement. It shouldn't be this difficult.
I agree. When this was originally implemented, we believed that containers wasn't greatly used in enterprise and that people wouldn't want SSO in those containers for privacy reasons.
I'm going to prioritize:
- A generic preference for using SSO in all containers.
- Adding UI to the containers addon.
| Reporter | ||
Comment 15•1 year ago
|
||
Thank you.
Even if I attempt the SSO process outside of a container, it's still failing. Could it be something else?
Comment 16•1 year ago
|
||
Even if I attempt the SSO process outside of a container, it's still failing. Could it be something else?
So looking more at your error message specifically, it's not about a device condition, it's about joining the domain.
I was specifically testing device (we don't have an AD setup).
I'll check with Microsoft.
Comment 17•1 year ago
|
||
Have you also tried with a new profile, without any extensions?
https://support.mozilla.org/en-US/kb/profile-manager-create-remove-switch-firefox-profiles
Comment 18•10 months ago
|
||
Mike, did we hear back from microsoft?
Tallen, did you get a chance to test this with new profile without any extensions?
| Reporter | ||
Comment 19•10 months ago
|
||
(In reply to Sunil Mayya from comment #18)
Mike, did we hear back from microsoft?
Tallen, did you get a chance to test this with new profile without any extensions?
What fixed my issue was to remove the checkbox in Conditional Access for requiring a Hybrid joined device.
Comment 21•10 months ago
|
||
Closing this as I dont see it being actionable anymore from our end.
Feel free to re-open otherwise.
Description
•