Ultimate access to all questions.
In the context of a Databricks project requiring a custom authentication mechanism for accessing the Databricks REST API, consider the following scenario: Your organization mandates the use of a secure, scalable, and cost-effective solution that supports multi-factor authentication and allows for the revocation of access tokens without impacting other users. Additionally, the solution must comply with industry-standard security practices. Given these requirements, which of the following approaches would BEST meet the organization's needs? (Choose one option.)
Explanation:
Option D is the best approach as it leverages a third-party identity provider's robust features for secure authentication, including support for multi-factor authentication, short-lived access tokens, and easy token revocation. This solution is scalable, cost-effective by eliminating the need for in-house authentication infrastructure, and complies with industry-standard security practices. It also simplifies compliance with security requirements by outsourcing identity management to a specialized provider.