on 2025 Jan 27 4:57 PM
Snowflake Will Block Single-Factor Password Authentication by November 2025
Snowflake released this announcement Dec 01, 2024. Our DBA team has brought this to our attention that we will need to be making changes.
Has anyone else looked into this to determine what capabilities Business Objects has to accommodate this?
From a cursory look, it looks like an ODBC connection will support the key-pair authentication method but it may require a newer Snowflake driver than is currently officially supported by SAP for Business Objects.
Request clarification before answering.
There's a kb article for this now: 3608512 - How to configure BI Platform for Snowflake connections using Key-Pair (Private-Public key)...
This essentially just uses the Snowflake ODBC driver, and requires connection string parameters to be updated to include the keypair file location and passphrase.
I've tested this, and it works, but I have a couple of concerns:
Both of these create a security risk. Any way to mitigate them?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I think for the universe connection, you can force you users to use their own "personal connection" and have their own key-pair to use while they are working modifying the universe and then change the connection back to the "Public" connection before they export it. We do this sort of because we tell our Universe Developers to create a personal connection that is OLEDB for SQL Server so the Integrity Check runs better. It should work for Snowflake as well.
If you use an ODBC DSN on the server for the ODBC connection instead of the connection string option, then your key-pair information is in the ODBC DSN on the server and not in the connection. This prevents your users from being able to download it. We have our connection set up with this method.
| User | Count |
|---|---|
| 18 | |
| 7 | |
| 6 | |
| 6 | |
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.