mirror of
https://github.com/pomerium/pomerium.git
synced 2025-08-06 02:09:15 +02:00
- all: prefer `FormValues` to `ParseForm` with subsequent `Form.Get`s - all: refactor authentication stack to be checked by middleware, and accessible via request context. - all: replace http.ServeMux with gorilla/mux’s router - all: replace custom CSRF checks with gorilla/csrf middleware - authenticate: extract callback path as constant. - internal/config: implement stringer interface for policy - internal/cryptutil: add helper func `NewBase64Key` - internal/cryptutil: rename `GenerateKey` to `NewKey` - internal/cryptutil: rename `GenerateRandomString` to `NewRandomStringN` - internal/middleware: removed alice in favor of gorilla/mux - internal/sessions: remove unused `ValidateRedirectURI` and `ValidateClientSecret` - internal/sessions: replace custom CSRF with gorilla/csrf fork that supports custom handler protection - internal/urlutil: add `SignedRedirectURL` to create hmac'd URLs - internal/urlutil: add `ValidateURL` helper to parse URL options - internal/urlutil: add `GetAbsoluteURL` which takes a request and returns its absolute URL. - proxy: remove holdover state verification checks; we no longer are setting sessions in any proxy routes so we don’t need them. - proxy: replace un-named http.ServeMux with named domain routes. Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
80 lines
No EOL
837 B
Text
80 lines
No EOL
837 B
Text
.*.yml
|
|
.*.yaml
|
|
pem
|
|
env
|
|
coverage.txt
|
|
gsuite.service.account.json
|
|
*.pem
|
|
# Compiled Object files, Static and Dynamic libs (Shared Objects)
|
|
*.o
|
|
*.a
|
|
*.so
|
|
|
|
# Folders
|
|
_obj
|
|
_test
|
|
.cover
|
|
|
|
# Architecture specific extensions/prefixes
|
|
*.[568vq]
|
|
[568vq].out
|
|
|
|
*.cgo1.go
|
|
*.cgo2.c
|
|
_cgo_defun.c
|
|
_cgo_gotypes.go
|
|
_cgo_export.*
|
|
|
|
_testmain.go
|
|
|
|
*.exe
|
|
*.test
|
|
*.prof
|
|
|
|
# Other dirs
|
|
/bin/
|
|
/pkg/
|
|
|
|
# Without this, the *.[568vq] above ignores this folder.
|
|
!**/graphrbac/1.6
|
|
|
|
|
|
.DS_Store
|
|
.idea
|
|
.vscode
|
|
|
|
dist/*
|
|
bin/*
|
|
tags
|
|
|
|
# Editor backups
|
|
*~
|
|
*.sw[a-z]
|
|
|
|
# IntelliJ IDEA project files
|
|
.idea
|
|
*.ipr
|
|
*.iml
|
|
|
|
|
|
# dependencies
|
|
ui/node_modules
|
|
ui/bower_components
|
|
|
|
# for building static assets
|
|
node_modules
|
|
package-lock.json
|
|
|
|
# docs
|
|
|
|
lib/core/metadata.js
|
|
lib/core/MetadataBlog.js
|
|
|
|
translated_docs
|
|
build/
|
|
yarn.lock
|
|
node_modules
|
|
i18n/*
|
|
docs/.vuepress/dist/
|
|
.firebase/
|
|
.changes.md |