-
Notifications
You must be signed in to change notification settings - Fork 714
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
Deploy to prod #1812
Deploy to prod #1812
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0cc7d14 - Browse repository at this point
Copy the full SHA 0cc7d14View commit details -
Merge pull request #1805 from WPO-Foundation/admin-switch
feat(settings): add admin switch for debugging boxes
Configuration menu - View commit details
-
Copy full SHA for 3a921fd - Browse repository at this point
Copy the full SHA 3a921fdView commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8165ef2 - Browse repository at this point
Copy the full SHA 8165ef2View commit details
Commits on Apr 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3e5fec3 - Browse repository at this point
Copy the full SHA 3e5fec3View commit details -
Merge pull request #1810 from WPO-Foundation/view-sqlite-admin
fix(viewsqlite): only admins
Configuration menu - View commit details
-
Copy full SHA for 6710785 - Browse repository at this point
Copy the full SHA 6710785View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7d4ad9 - Browse repository at this point
Copy the full SHA f7d4ad9View commit details -
feat(login): login with openid auth code flow
This changes handling our authentication via Catchpoint's OpenID-based service. - Introduces the library RandomLib (and its deps) for random string generation for nonces and code verifiers - Starts obscuring our cookie names via a hash and secret key. It's a bit of security through obscurity and it's not 100% great, but it's an additional line - Moves GetServerSecret's implementation to Util so I can use it within a Util setting - Creates an OAuth class tucked into the WebPageTest\Util namespace. This will likely change.
Configuration menu - View commit details
-
Copy full SHA for 1bca09c - Browse repository at this point
Copy the full SHA 1bca09cView commit details -
fix(auth): pass authentication status along
setting a cookie in one file does not mean it will be accessible with $_COOKIE in the same request. Let's add some state management within the client itself.
Configuration menu - View commit details
-
Copy full SHA for 038007a - Browse repository at this point
Copy the full SHA 038007aView commit details -
fix(logout): update to reflect new login
We switched the way we do login to work with the Catchpoint OAuth. This also involved obscuring some cookie names. I also cleaned up some of this code
Configuration menu - View commit details
-
Copy full SHA for 9efd7a2 - Browse repository at this point
Copy the full SHA 9efd7a2View commit details -
fix(auth): cookie-based redirect bug
When a user's token has been revoked/is bad, but we still have it, we get into a state of endless redirects
Configuration menu - View commit details
-
Copy full SHA for 43b5804 - Browse repository at this point
Copy the full SHA 43b5804View commit details -
fix(logout): only pass a real token to revoke
What if the cookie is not set, but somebody POSTs to logout anyway? Just go ahead and don't bother calling it.
Configuration menu - View commit details
-
Copy full SHA for eedafe4 - Browse repository at this point
Copy the full SHA eedafe4View commit details -
fix(auth): handle unauthorized tokens
What if the token is bad, but we want the user to have a nicer experience? Let's not just log them out, let's retry!
Configuration menu - View commit details
-
Copy full SHA for 8490dd6 - Browse repository at this point
Copy the full SHA 8490dd6View commit details -
Following conventions of PSR-12 for some existing things Also rewrite some tests to make sure they pass with the changing in functionality
Configuration menu - View commit details
-
Copy full SHA for a58fef4 - Browse repository at this point
Copy the full SHA a58fef4View commit details -
Merge pull request #1808 from WPO-Foundation/new-login
feat(login): login with openid auth code flow
Configuration menu - View commit details
-
Copy full SHA for f2d774f - Browse repository at this point
Copy the full SHA f2d774fView commit details -
Merge pull request #1809 from pmeenan/extensions-cache
Allow for the extensions cache time to be configured in settings
Configuration menu - View commit details
-
Copy full SHA for 6ea90d7 - Browse repository at this point
Copy the full SHA 6ea90d7View commit details -
fix(admin): this needs to use the global admin
This is a fix, for now
Configuration menu - View commit details
-
Copy full SHA for aa8d124 - Browse repository at this point
Copy the full SHA aa8d124View commit details -
Merge pull request #1811 from WPO-Foundation/viewsqlite
fix(admin): this needs to use the global admin
Configuration menu - View commit details
-
Copy full SHA for 17eca01 - Browse repository at this point
Copy the full SHA 17eca01View commit details