Hi,
I'm wish some one from Google can give me a hand.
Our ADFS Servers / WAP been build up in our environment and Federated with Office365 platform. Certificate Authentication been enable for Login or MFA. Everything works fine in PC/Mac/Android/iOS when using password auth. But we face a problem in Android(Chrome) when using Certificate Auth.
No problem in PC Browsers - IE (Not Edge) , Firefox, Chrome
No problem in Mac Browser - Firefox , Chrome , Some strange behaviour in Safari which similar to issue in Mobile Chrome
No problem in iOS Browser - Safari (Didnt test other browsers)
Then we can choose using Password Auth or Certificate Auth. , When using password Auth, MFA requires and we can use MFA App or Certificate to Pass MFA check. Password works fine as well.
Problems details as follow.
In Chrome Browser, after i type my email address, Chrome will prompts me for Certificate immediately and it will load forever. (Certificate prompt in wrong time when compare with other browser because it should ask me using which IdP first. (In Mac Safari, same symptom appears)
So i had to cancel(press back button) to skip the first abnormal certificate prompt, in order to choose IdP properly.
After choose IdP properly, I can choose using my password or Certificate for authentication.
If I choose "Sign in using an X.509 Certificate", Chrome will prompts me for Certificate twice but also end up with forever loading
PS. If I choose Certificate for the first time only and skip the 2nd time (Skip 2nd cert prompt by click some where else on screen, instead of Deny/Allow , or click back button on device.) Page load successfully !
So if I use password auth for the first time, MFA auth requires and allows me to use Authenticator or my certificate again. If i use Certificate once. It load successfully. If you choose cert twice again. Also end up with forever loading.
ADFS Token already changed to SHA2. But it is nothing change
I'm believe it is a "very very" strange bug in Chrome
Your action is highly appreciate !