Has anyone identified an easy/feasible way to add SSO authentication to github pages?
Have the GH Pages (sub)domain proxied with CF, protect the URL with Zero Trust, for SSO itself there are several IdP available [0]. First 50 users are not billed.
[0]https://developers.cloudflare.com/cloudflare-one/identity/id...
I haven’t experimented, but my first attack would be to query the GH Pages service directly and specify the host header. Bypass Cloudflare entirely.
GitHub Pages supports SSO with the enterprise cloud plan, of course.
This is one, although you'll need to use Netlify instead of GitHub Pages proper.