By circumventing how Guest access is used you are violating Tableau's EULA If anything fails you are in unsupported territory and Tableau won't be able to help you. Just be aware.
Thanks for the heads up, didn't realize that might be an issue. But is there any way to have Guest User access with user-based license? For us, only several users will be able to access Tableau server/create graphs...etc, but we want to embed graphs on our website for other people, who are authenticated with our SSO, to see the graphs.
Any suggestions or is changing to core-based license the only way to go?
the guest user is something which comes with the core-based licensing only. I get your point that just a few people are creating content and this is a common scenario. You can simply do the math in order to figure out the break even between user- and core-based licensing based on the amount of users.