Extending the UI? (Github authentication provider)


I’d like to implement a github authentication provider for Eventstore so that developers don’t have to remember yet another password.

I can see how the Authentication Provider plugins fit together, but I’m not sure whether it’s possible to extend the UI as well as the backend. I guess the worst case scenario is that I patch index.html, but it would be nice if there were an alternative.

Failing that, I guess I could build a reverse proxy and do TrustedAuthentication. Thoughts?

– Bob

Are you using TCP or just HTTP?

The use-case here is for HTTP. We have some services that use TCP, but we wouldn’t be using github creds for services, just humans. Services would continue to use username/password.

Easiest way is to run as a trusted auth. You can download exact setup
how to get nginx/varnish to do the auth, just modify to add the
trusted auth header. You also need to enable from command that we will
accept the header --enable-trusted-auth