Establish trust (one time)
A Tableau Cloud admin creates a Connected App using direct trust, which provides a Client ID, Secret ID, and Secret Value. These let Tableau recognise tokens that genuinely come from your application, and embedding can be limited to approved domains.