Im having tough time getting a good understanding of how to setup SSO for our app. We're developing a web app that has a Flask-Python backend with a React frontend and its hosted on Heroku. We need to setup SSO to SFDC as the app needs to fetch the users list of opportunities in SFDC upon a successful SSO. I would really appreciate it if someone could point me to the right direction. I've setup a connected app in SFDC but not sure if we should use SAML or OAuth for the SSO to SFDC.
Many thanks. -Sol