Gabarito disponível
Na situação hipotética precedente, a solução de autenticação que melhor atende, em conjunto, às três necessidades apresentadas consiste na arquitetura em que
Resolução comentada
Provedor de identidade central com 2FA, OAuth 2.0 e OpenID Connect emitindo JWT atende aos três requisitos.
OAuth 2.0 permite delegar acesso sem expor a senha. OpenID Connect, construído sobre ele, padroniza autenticação e SSO com ID token em JWT. Um provedor de identidade central pode aplicar 2FA no login, atendendo aos três requisitos em conjunto.
Análise das alternativas
A) Bancos de senhas por microsserviço, sem IdP central, impedem o SSO, e o 2FA por SMS é frágil. C) mTLS dispensando tokens não atende à delegação nem ao SSO. D) Biometria local e cookies não usam delegação nem tokens padronizados. E) A autenticação descentralizada não oferece SSO nem 2FA integrado.
Referência: RFC 6749 (OAuth 2.0); OpenID Connect Core 1.0; RFC 7519
Resolução comentada do VaiConcursos.