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

Identify Middleware #184

Merged
merged 26 commits into from Sep 12, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
7159010
Fix actix logging
ingalls Sep 6, 2019
87d86a9
Add working EnforceAuth Middleware Placeholdre
ingalls Sep 6, 2019
b43e21c
Write to headers object
ingalls Sep 6, 2019
f24b210
Short circuit if auth is public
ingalls Sep 6, 2019
5cb479b
Call validation from middleware'
ingalls Sep 6, 2019
2267149
Auth::from_headers
ingalls Sep 9, 2019
0b566da
Sketch out rejection for admin/user constraint
ingalls Sep 9, 2019
156c342
Add unauthorized response
ingalls Sep 9, 2019
3a85072
Differentiation for UI pages'
ingalls Sep 9, 2019
e643eba
Fix UI redirect
ingalls Sep 9, 2019
603dbb5
Add login framework & update parcel
ingalls Sep 10, 2019
fc627bb
Add simple login page
ingalls Sep 10, 2019
f54eccf
Add credential fetch
ingalls Sep 10, 2019
d4a9924
Session management should always be allowed
ingalls Sep 10, 2019
09f1360
Add frontend
ingalls Sep 10, 2019
9dc8bc6
Delete the cookie by setting the value to empty
ingalls Sep 10, 2019
00ede77
Empty tokens should not be considered
ingalls Sep 10, 2019
0df1185
Update auth_closed test
ingalls Sep 11, 2019
c456664
Make all endpoints except default public in auth.default fixture
ingalls Sep 11, 2019
e62eaf3
Fix a few bugs around login/session management and add auth_default f…
ingalls Sep 11, 2019
ed4f3a4
Remove conn requirement from auth config
ingalls Sep 11, 2019
2635db2
More auth middleware integration tests
ingalls Sep 11, 2019
fedac32
Remove unwraps from middleware
ingalls Sep 11, 2019
8605dd2
Remove unwraps from auth
ingalls Sep 11, 2019
a9522eb
Remove unnecessary connections
ingalls Sep 11, 2019
f407278
Fix user tests
ingalls Sep 11, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Expand Up @@ -27,6 +27,7 @@ bytes = "0.4"
actix-web = "1.0.7"
actix-files = "0.1.4"
actix-http = "0.2.9"
actix-service = "0.4.2"
geojson = "0.16.0"
quick-xml = "0.16.1"
serde = "1.0"
Expand Down