I’m running /e/OS 1.13 on my Fairphone 4 and since the last upgrade, I can no longer run Microsoft Teams (don’t say a word, I’m not happy about that, but that’s how it is ).
I’m not using this particular feature of /e/ OS. Nevertheless, I disabled blocking trackers for both MS Teams and Company Portal, but it is still failing.
I’m also using Shelter to run both Company Portal and Teams in Android’s work profile - don’t know whether this is relevant, at least it has been working this way for month.
What error are you getting exactly? Does a code appear?
If I remember correctly, it seems to me that the login is via browser, try clearing browser data and cache if possible, try disabling any plugins installed in the browser.
Is it possible that your company’s authentication process requires Microsoft authenticator to be installed?
Please have a look at the very post in this thread: within the MicroG SafetyNet settings, I see the error CTS profile does not match.
The error in the app is just like you’re device is not secure.
The login within CompanyPortal happens in an embedded browser, that’s correct, but not an external one for which I can clear the cache. I’ve deleted all cached data of both Teams and CompanyPortal several times.
And you’re right, our company requires a second factor via TOTP, but I’m not using the Microsoft Authenticator but a FOSS app. Since this worked before, the entered TOTP during the locked gets accepted and the underlying algorithms are the same, this cannot be the problem though.
{
"apkCertificateDigestSha256": [
"CFMi+R9OCRrIqon0WdOwQgA4I9aG0m1sYPZuUf5a2ns="
],
"apkDigestSha256": "fNhMGaqoDnZ0mL1WuwwiU7RN4H+lWm/gwbLAsTAHOyU=",
"apkPackageName": "rikka.safetynetchecker",
"basicIntegrity": true,
"ctsProfileMatch": false,
"evaluationType": "BASIC,HARDWARE_BACKED",
"nonce": "NjA4OWFkMjktNTQzOS00NzQxLTkwN2UtMzI0NzU2YjM4MWYyCjIwMjMtMDgtMTlUMTE6MjQ6MDAuNDYzKzAyOjAwCkZhaXJwaG9uZS9GUDRlZWEvRlA0OjEyL1NRM0EuMjIwNzA1LjAwNC9lbmcucm9vdC4yMDIzMDcyNC4yMjU1NDI6dXNlci9yZWxlYXNlLWtleXMKMzIKMjAyMy0wNi0wNQo=",
"timestampMs": 1692437040698,
"deprecationInformation": "The SafetyNet Attestation API is deprecated. It is recommended to use the Play Integrity API: https://g.co/play/safetynet-timeline."
}