A company’s client application supports multiple authentication methods, and is using Okta.
What is the best practice recommendation for the order of priority when applications authenticate to Snowflake?
A company’s client application supports multiple authentication methods, and is using Okta.
What is the best practice recommendation for the order of priority when applications authenticate to Snowflake?
The best practice recommendation for the order of priority when applications authenticate to Snowflake should prioritize the most secure and flexible methods first. OAuth, particularly with Snowflake or External OAuth, is highly secure and scalable, making it the best choice for initial authentication. External browser SSO provides additional convenience and security for users. Okta native authentication follows as it is still secure but more specialized. Key Pair Authentication is used primarily for service account users, indicating a specific use-case scenario. Finally, passwords, being the least secure option, should be used as a last resort.
I would choose A https://community.snowflake.com/s/article/Snowflake-Security-Overview-and-Best-Practices
Is option A
Answer is A and is validated