Closed sebma closed 2 months ago
sorry but electron don't support fido keys.
See https://github.com/IsmaelMartinez/teams-for-linux/issues/1338 and https://github.com/IsmaelMartinez/teams-for-linux/issues/1126
Maybe try https://github.com/IsmaelMartinez/teams-for-linux/issues/1387 or try the certificate option as mentioned in https://github.com/IsmaelMartinez/teams-for-linux/issues/972#issuecomment-1867646486
Closing as we can't do much as we use electron as our platform. Sorry
@IsmaelMartinez Electron does not but Firefox does. So why not open a Firefox window for the 2nd Factor Authentication ?
The problem is that electron runs on a context, anything that opens in a separate window/browser, would be in a different context, and it can't be shared with electron. Meaning, if you authenticate in Firefox, you are only authenticated in there, not in all your browsers. It could otherwise be a security hole.
@IsmaelMartinez Oh I see. And is this related to Electron issue #24573 ?
I think so. Not sure how difficult it will be to implement it tbh. But hopefully electron people give this a bit of priority as the percentage of people/companies using FIDO is only increasing (and already quite a lot)
Describe the bug I installed the edge channel version of teams-for-linux that is : 1.10.2.
To Reproduce Steps to reproduce the behavior:
Expected behavior The security windows open in the browser so I can use my FIDO pendrive to authenticate.
Screenshots
Desktop (please complete the following information):
Debug When possible, please run the application from the terminal using
--webDebug
and try to reproduce the error.The provide in this section the output from both the terminal and the browser debug console.
IMPORTANT: Ensure that you mask any sensitive information before posting the output.
Additional context Add any other context about the problem here.