SAML with FIDO2 2FA via NFC doesnt seem to work
Description:
Using NFC FIDO2 Hardware token does not work when logging in via SAML.
Environment Information:
- Rocket.Chat Server Version: 6.4.0
- Rocket.Chat App Version: 4.4.3.
- Device Name: Android
- OS Version: 12
Steps to reproduce:
Use a server that has SAML Login (KeyCloak) with FIDO2 as 2FA support.
Expected behavior:
Using the hardware token via NFC or plugged into the device if possible should work as 2FA.
Actual behavior:
device is not promted to do NFC verification
Additional context:
Login worked in a webbrowser on the same device.
but actually not sure if its an android issue or react native/app issue. what should i test to make a proper issue here or elsewhere?...
@b90g We would have to do it like we did for Google, by opening it on external browsers https://github.com/RocketChat/Rocket.Chat.ReactNative/pull/3134 It's going to change the backend a lot though, since it's not really an issue, but a new feature.