Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Add support for authentication via SAML Proxy #79

Closed
wants to merge 9 commits into from

Conversation

nevins-b
Copy link
Contributor

@nevins-b nevins-b commented Nov 7, 2016

This is initial work to add support for running 411 behind a SAML proxy and as such bypassing the normal authentication mechanism.

This is inspired by grafana's auth.proxy https://blog.raintank.io/authproxy-howto-use-external-authentication-handlers-with-grafana/

This works but is a little ugly in some ways, any feed back on how to make it nicer would be much appreciated.

@kiwiz
Copy link
Contributor

kiwiz commented Nov 9, 2016

I like this. It's similar to what we use internally. However, I'm not sure if I want this within 411 or just a separate plugin repo. Going to have a think about plugin architecture.

@kiwiz
Copy link
Contributor

kiwiz commented Nov 29, 2016

I'd like to add most of this functionality directly in the Auth.php class. If you'd like I can merge this change and then just apply my changes on top.

@nevins-b
Copy link
Contributor Author

nevins-b commented Dec 1, 2016

That's fine with me, whatever is easiest.

@kiwiz
Copy link
Contributor

kiwiz commented Dec 8, 2016

Hey again. Could you resubmit a PR against the https://github.com/etsy/411/tree/auth branch? I'd like to keep work on this feature there till we're done.

@nevins-b nevins-b closed this Dec 9, 2016
@kiwiz
Copy link
Contributor

kiwiz commented Dec 9, 2016

Continuing work in #95.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants