tableau / server-client-python

A Python library for the Tableau Server REST API
https://tableau.github.io/server-client-python/
MIT License
655 stars 420 forks source link

MFA (multi factor authentication) Support #898

Open tpcgold opened 2 years ago

tpcgold commented 2 years ago

Since Tableau requires MFA from 1st February 2022 onwards: https://help.salesforce.com/s/articleView?id=000356005&type=1

Please add a process flow for MFA to the official TSC library

jacalata commented 2 years ago

MFA workflows are designed for interactive user interfaces - since APIs are expected to work without a user actively available, MFA is not required for API logins in Salesforce products. To use this library we do recommend creating a Personal Access Token and using that as your credential, since they can be revoked more easily than a password.