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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial checkin of Pomerium #1

Closed
desimone opened this issue Jan 1, 2019 · 0 comments
Closed

Initial checkin of Pomerium #1

desimone opened this issue Jan 1, 2019 · 0 comments

Comments

@desimone
Copy link
Contributor

desimone commented Jan 1, 2019

Happy new years. 馃帀

All

Authenticate

  • Refactored template code to use template package directly instead of as a wrapper (oddly, this differed between auth and proxy).
  • Removed code to generate and serve a single static css file, which be served directly as an inline.
  • Remove skip provider setting sso-auth/ sso-proxy remove SkipProviderButton field from options 聽buzzfeed/sso#134
  • Removed "groups" from the authentication abstraction in favor of having it handled by authorization package. Though google supports groups, support amongst other identity providers is spottier.
  • Document preference for generating random keys from urandom over openssl rand.
  • Abstracted out templates, middleware, templates, and sessions into their own internal packages where appropriate.

Authenticate/providers

Proxy

Session/Cookie

Nota bene, the following significant features were removed:

  • Regex proxying
  • Group membership validation and caching (to be handled in the authorization model).
  • Cleartext HTTP support.
@desimone desimone closed this as completed Jan 1, 2019
desimone added a commit that referenced this issue May 31, 2019
Added note for configuration refactor
@mnestor mnestor mentioned this issue Feb 14, 2023
6 tasks
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

No branches or pull requests

1 participant