We have a large open-source community that uses GitHub to interact with us and who has privacy concerns (the anonymous setting for the portal not believed to be adequate).
Ideally, our open-source community would be able to pass through their GitHub credentials (guessing this may require a multiple endpoint configuration for SSO).
An example of GitHub credential use: https://www.papercall.io/