I'm trying to embed salesforce visualforce page in an external website using the iframe. I've handled the issues with iframe but one thing I couldn't able to solve is how we can handle the authentication of the visualforce page in the external website. The external website is hosted in community. The external website is built with angular and uses auth token (created from salesforce) to invoke salesforce REST APIs. Is it possible to use this auth token to authenticate the visual force page? What are the other options we've? How we can avoid exposing another login page for visual force in the external site?
You made a statement about the Visualforce page being hosted in a Community. If this statement is true, I recommend recreating the visualforce page as a lightning component. Since the user is already authenticated by the community, if your were to use a lightning component, the need to re-authentic will no longer be needed.