Every user that accesses objects from your Qlik Sense app will need to have an access token, and be authenticated on your server. This means you are most likely not going to want to be pushing your charts to the internet.
A good way to create charts that you can put on the internet is to get a Qlik Cloud account and upload data to there, create the charts you want and then use the Share Chart feature.
See my blog here for details on this feature:
Hope that helps,
Which version of Sense Enterprise are you using? There have been some changes around how to do this.
You could start with looking at these tutorials by bmz :
You are probably wanting to go to:
The single-configurator allows you to grab code that you can paste onto another web page to show a single object at a time. Options allow you to configure how interactive that object is, or isn't.
The fact it is in SharePoint should mean you can deal with ensuring it is only authorised users that can get to the objects.
Hope that helps.