I think you missed their question. They want to use native client apps on their android device (think jellyfin client, for example) with 2FA. Continuing with this example, the jellyfin client doesn’t support OIDC, best you’ll get with external authentication is LDAP (which still uses a 3rd party LDAP plugin, and doesn’t support 2FA, but at least works on the client).
An external provider that supports SAML or OIDC or whatever won’t magically make the android client natively support that auth mechanism
I think you missed their question. They want to use native client apps on their android device (think jellyfin client, for example) with 2FA. Continuing with this example, the jellyfin client doesn’t support OIDC, best you’ll get with external authentication is LDAP (which still uses a 3rd party LDAP plugin, and doesn’t support 2FA, but at least works on the client).
An external provider that supports SAML or OIDC or whatever won’t magically make the android client natively support that auth mechanism