152 Commits (7a42898ef80dfeefeae568df578bdb555b8efdcb)

Author SHA1 Message Date
mike12345567 9f06b180a8 Adding concept of version to APIs. 5 years ago
Rory Powell 70601b7cc5 Store OIDC config in cookie instead of URL 5 years ago
Rory Powell 9e24bc14e7 Add database test configuration to auth package 5 years ago
Rory Powell 356a765c92 Invert logos config naming to prevent conflict 5 years ago
Peter Clement 2900743545 Add UUID to each oidc config to distinguish each provider 5 years ago
Rory Powell 0982968f79 Setup common test data 5 years ago
Rory Powell 4c9308462e Remove redundant check on requireLocalAccount 5 years ago
Rory Powell d25d9edda1 Test google auth strategy 5 years ago
Rory Powell 4f397740e0 Add jest to auth package + test oidc strategy 5 years ago
Rory Powell 97a62594ed Update clientId -> clientID 5 years ago
Rory Powell 94aa6b3711 Remove review comment 5 years ago
Rory Powell 87f05e7d06 Always maintain original user id. No longer remove old user during sync 5 years ago
Rory Powell 8bea18e696 sync third party profile on every login 5 years ago
Rory Powell 7db8658518 remove duplicate scope definition 5 years ago
Rory Powell db9078cebe Linting 5 years ago
Rory Powell aa601f3701 Integrate with configuration ui / support for email usernames 5 years ago
Andrew Kingston 08578af4ba Add application/json as a known file type 5 years ago
Rory Powell ef8b9b40c1 Save email from third party user 5 years ago
Rory Powell 5ec79acabf Merge google/oidc user authentication and surface user relevant error messages during authentication 5 years ago
mike12345567 2fc606f5b5 Linting. 5 years ago
mike12345567 cc67e2caa6 Adding sessions API. 5 years ago
mike12345567 79b7747714 Fixing session issues after testing a bit. 5 years ago
Peter Clement 8426ffc036 Fix for icon upload issue 5 years ago
Rory Powell 1c39c2f063 Fallback to ID token to retrieve email when not available in passport profile (oidc userinfo) 5 years ago
Peter Clement b5f398da4d Allow user uploaded icons in oidc config 5 years ago
Martin McKeaveney 93b562e2df make logged in users basic by default, prevent allowing users to be assigned as default in the UI 5 years ago
mike12345567 36c0e45761 WIP - first version of user sessions. 5 years ago
Martin McKeaveney 6af078a546 public role in builder backend UI 5 years ago
Martin McKeaveney 561f824606 default to public in UI 5 years ago
Martin McKeaveney 4e8b140c52 default users without roles to public role 5 years ago
Rory Powell 0745eedbcc Improve error handling on openid-configuration request 5 years ago
Rory Powell 624dd20522 Use configuration url to retrieve oidc endpoints 5 years ago
Bernhard Hayden 65c436145a Proof of concept OIDC implementation 5 years ago
Peter Clement f61c5b8143 Add validation to backend for OIDC configuration 5 years ago
mike12345567 c17bfa34f5 Fixing issue with Redis which was causing CPU peaking if couldn't connect. 5 years ago
mike12345567 44c6b77c55 Fixing issues discovered by cypress tests. 5 years ago
mike12345567 fc9e48e8e7 Fixing authentication with API key issue. 5 years ago
mike12345567 5a9c8daf7b Formatting. 5 years ago
mike12345567 8cffe5c9ff Fixing a collection of issues, specifically users being exported/imported and issues with database import causing weirdness (metadata doc being wrong). 5 years ago
Martin McKeaveney f33c570b1d remove builder role from google auth, only allow google sign in if local account exists 5 years ago
mike12345567 9d3c28ecbf Fixing issue with builder not always having the correct roles to view an app - global builders are now admins in all apps. 5 years ago
Martin McKeaveney ae1753a654 set content type on client lib upload 5 years ago
Martin McKeaveney 0166c48d40 removing superfluous controllers 5 years ago
Martin McKeaveney ec9ea0e841 remove log 5 years ago
Martin McKeaveney 887426fe34 merge google accounts, improve connection pooling for RDBMS 5 years ago
Martin McKeaveney a453f6cac2 adding watchtower to docker config 5 years ago
mike12345567 bc6660fd0e Updating permissions to allow roles other than builder/admin to use apps properly. 5 years ago
mike12345567 c311bae7b9 Fixing an issue with redirect loop in auth, 5 years ago
mike12345567 be7736afb7 Fixing app cypress test cases. 5 years ago
Martin McKeaveney f3198aec98 sanitizing client lib URL 5 years ago