Overview:
These instructions are for IT workers with experience and access to install software needed to generate RSA keys. Consult your IT team for help with generating the RSA keys and before installing any software on your computer.
The best practice for setting up authentication with third-party reporting tools is to use a service account with RSA key-pair authentication. Power BI is known not to support multi-factor authentication, making a service account with RSA key-pair authentication a requirement.
Snowflake supports multiple authentication methods:
Person accounts: username, password, and MFA
Service accounts: RSA key-pair authentication (recommended for BI tools)
RSA authentication enhances security by removing the need for stored passwords and using cryptographic keys instead.
β
Generate your RSA key pair:
Install OpenSSL or request IT support for installation.
Run the following commands:
Generate a private key :
openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
Generate a public key :
openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
File descriptions:
"rsa_key.p8": Private key to be used in Power BI like tools
"rsa_key.pub": Public key uploaded to Hyperproof
β
