dwalend | 7af8f860587 | Made CrcClient typesafe and propogated the Either result through breakdowns for SHRINE2020-846 | | |
Carl Woolf | d339aa84190 | rename Config to Util, and add a helper method for calling outside urls | | |
dwalend | 2ecb44fdad9 | More dead code gone for SHRINE2020-846 | | |
dwalend | 52c35568cdd | Changed CrcClient to return an Either[ErrorResponse,V] and threaded the changes all the way through for SHRINE2020-846 | | |
Carl Woolf | 8c3ef01b95d | quiet failure is profiles url (or other endpiont url) is down | | |
Carl Woolf | 1c3c2021f77 | tweak the dump-output of user maps | | |
dwalend | f5a80dfe171 | Reworked CRC client to construct the class's V instead of the parseShrineResponse's R for SHRINE2020-846 | | |
dwalend | d04d05552a0 | Refactoring of the CRC client and almost got rid of BroadcastMessage for SHRINE2020-961 SHRINE-2384 and SHRINE2020-846 | | |
Carl Woolf | 9bb64ff72bd | add outer map of all users' info | | |
dwalend | 381059b21e9 | Cleanup before factoring out some common bits for SHRINE2020-846 | | |
dwalend | 3dff77ca2ac | Some renaming before the bigger refactor for SHRINE2020-846 | | |
Carl Woolf | 6d03d93c3a9 | adjust path to unauth page | | |
Carl Woolf | f03be0b6c98 | remove unused attr provider. Provide 'unauthorized' page | | |
dwalend | b9bbaac9d9d | More little bits of cleanup for SHRINE2020-846 | | |
Xav | 7d719c8cceb | remove stale configs to be served by the /config end point | | |
dwalend | 7d475ebc741 | Deleted a lot of methods that were only used in tests after updating the tests to use active code paths for SHRINE202... | | |
dwalend | 43fd9a30bf4 | Checkpointing changes to look back one step for SHRINE2020-846 | | |
Carl Woolf | a97b7a6ac7b | begin wiring authorizer | | |
Carl Woolf | 86d381642d7 | correct path for config for whether authzn is desired | | |
Carl Woolf | 839ad34300d | config checks whether authzn is desired | | |
Carl Woolf | d647729b32e | polish / simplify AttrProvider pattern | | |
Xav | 399c7d7fce5 | modify attribute providers to use a single flat list of config blocks; | | |
Xav | b8d6559a96a | simplify shibboleth config for sessionHook | | |
Xav | 25fe2c2c782 | add missing sessionHook attribute | | |
Xav | 756cd2f8be9 | rename one attribute provider and make the rest of them objects | | |
Xav | 390e5783df8 | loop through attribute provider names as configured and add an initial empty entry in globalUserInfo for each | | |
Carl Woolf | 1d9afddae7d | omit unused val assignment | | |
Carl Woolf | 448e741d40b | progress on dynamically using attrProvider classes | | |
Carl Woolf | 0517c277cdb | explanatory comments about the Seq's , part 2 | | |
Carl Woolf | 644c95a1c94 | explanatory comments about the Seq's | | |
Carl Woolf | 7d67908f6ad | tweak / cleanup authInfo endpoints | | |
Carl Woolf | b5907779f90 | Revert "Revert "remove local presence of shrineSP.conf""
This reverts commit 93b42181fed814471aa287946e1ddb6a553f55d5. | | |
Carl Woolf | 93b42181fed | Revert "remove local presence of shrineSP.conf"
This reverts commit 3d2d6a58915f83628ea9c213037eefb4a567895a. | | |
Carl Woolf | 1d2776c8ccc | progress wiring authz attributes | | |
Carl Woolf | 3d2d6a58915 | remove local presence of shrineSP.conf | | |
Carl Woolf | e1d1cd1ac54 | shrineSP.conf actually works better living here, not in sso-configs. Deploy works both ways, but war-copy needs it here | | |
Carl Woolf | a2c479bcdb5 | tweaking endpoint regex, add smoke-test endpoint | | |
Carl Woolf | a4d66e2b362 | ho ho ho. progress toward endpoint config. refactored List to Seq, when possible, the latter is "the scala way" | | |
Carl Woolf | 4f5adacaea8 | remove resources folder. conf is now in sso-configs | | |
Carl Woolf | 03741476550 | remove local shrineSP.conf, should come from sso-configs | | |
Carl Woolf | a9da22e9450 | Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2 | | |
Carl Woolf | 9b548c5e80a | try adding shrineSP to config ecosystem | | |
Xav | 3ab50655b92 | fix a bug and add explanatory content to debug statements | | |
Xav | a57742f0116 | port the AbstractAuthorizer and HmsAuthorizer classes to scala. move EndpointProviders to the providerService.attribu... | | |
Xav | 7d94e574211 | port the AbstractAttrProvider and RequestHeadersAttrProvider classes to scala. Need to be hooked up to the configurat... | | |
dwalend | 043a3b52388 | Cleaning up some old test code for SHRINE2020-621, SHRINE-3613, SHRINE-3578, SHRINE-3310 | | |
Xav | fe8788ea919 | fix reading-in name of authorizer and names of header configuration providers; dump the result to the browser | | |
Xav | 52446c15ab2 | Merge branch 'sso-phase2' of https://open.catalyst.harvard.edu/stash/scm/shrine/shrine into sso-phase2 | | |
Xav | 1f5de26998f | setup code to be able to inspect 4 config settings | | |
Carl Woolf | a41172df7d6 | initial work on endpointProviders. remove bad line from conf-addition | | |
Xav | 03e178f9483 | Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2 | | |
Xav | 53a70014535 | fix AttributesConf. Other confs remain to be made to work. | | |
Carl Woolf | 3c92f16228f | make allConfig eager | | |
Carl Woolf | 9f323e78a72 | allconfig helper | | |
Carl Woolf | c2b3069ce2b | logout redirect works | | |
Carl Woolf | 9809d8b3d50 | onShibLogin redirect works | | |
Xav | 09517e7c5c6 | maintain a single map of all the logged in users. Add end-points for "logging in" and "out" of the map. | | |
David Walend | dbc11c3997f | Pull request #1352: Feature/SHRINE2020 1261
Merge in SHRINE/shrine from feature/SHRINE2020-1261 to develop
* commit... | | |
dwalend | f71ed82f039 | Removed a stray println for SHRINE2020-1261 | | |
Carl Woolf | fe1629adeca | remove 'print statement' info() calls. remove one bit of laziness. update readme | | |
Carl Woolf | 36e6fd183cb | OMG, config'd endpoint isBlacklist works | | |
Carl Woolf | 56ab1e710b8 | bit more progress towards db read-access for blacklist... WIP, no cigar yet | | |
Carl Woolf | 6d5166a80f1 | progress towards db read-access for blacklist... WIP, no cigar yet | | |
dwalend | 6aacd68af97 | Added a command to switch MOM systems for SHRINE2020-1261 | | |
Carl Woolf | f2344d13c26 | demo treating path-parameter, improved query parameter treatment | | |
Carl Woolf | 1864a06d899 | on the way to colorList db. reorganize service / endpoints. add headers and query-params to cookies output | | |
Carl Woolf | c50d872daa7 | steps toward black-white table | | |
dwalend | e384c63dd3e | Updated README.md for SHRINE2020-987 | | |
Carl Woolf | c0809f75053 | add comment | | |
Carl Woolf | db365ff5dfc | more robust profiles logic. despite its discouraging name, unsafeRunSync() seems to be the go-to way to get a synchro... | | |
dwalend | 22cfe851c6a | Updates for perftest SHRINE2020-988 | | |
Carl Woolf | 8ef6648aa24 | tweak some names | | |
Carl Woolf | 9996f7129d2 | progress with profiles | | |
Carl Woolf | 0d2813f5fcd | progress (but no cigar) with profiles | | |
Carl Woolf | 38ad5ef9fd1 | incorporate populate() into infoUser object | | |
Carl Woolf | 434e9f6c4ad | don't quote the Option[String] | | |
Carl Woolf | 35ec5bc8089 | embryonic behaviors around userInfo map | | |
dwalend | aa3654c68f7 | Updated the jmeter test for the newer networks for SHRINE2020-988 | | |
Carl Woolf | dfd1fbb1fd0 | extract remote-user from header | | |
Carl Woolf | 78c0ace69a5 | first step towards authorizer in the http4s eco-system on shrine | | |
dwalend | b26b4d62dd6 | Parking SHRINE2020-1261 to work on performance tests | | |
David Walend | eb66cf07892 | Pull request #1351: Removed the forced dependency on apache commons-text now that opencsv is updated for SHRINE2020-1... | | |
David Walend | eea2329583d | Pull request #1350: Feature/SHRINE2020 1259
Merge in SHRINE/shrine from feature/SHRINE2020-1259 to develop
* commit... | | |
dwalend | 71817a45ddd | Removed the forced dependency on apache commons-text now that opencsv is updated for SHRINE2020-1255 | | |
David Walend | cf912d1cca4 | Pull request #1349: Turns out SHRINE2020-1258 shouldn't be done after all.
Merge in SHRINE/shrine from feature/SHRIN... | | |
dwalend | 0820542cc5c | Changed over the hub database code to all use cats IO - never blocks - for SHRINE2020-1259 | | |
dwalend | c6769252415 | Replaced all uses of runTransactionBlocking in the hub db with IO for SHRINE2020-1259 | | |
dwalend | 41115b14919 | Turns out SHRINE2020-1258 shouldn't be done after all. Added a comment. | | |
David Walend | 0de74be45fb | Pull request #1348: Bugfix/SHRINE2020 1252
Merge in SHRINE/shrine from bugfix/SHRINE2020-1252 to develop
* commit '... | | |
dwalend | ffd4b22632f | Merge remote-tracking branch 'origin/develop' into bugfix/SHRINE2020-1252 | | |
David Walend | fbc1739a221 | Pull request #1347: Feature/SHRINE2020 1246
Merge in SHRINE/shrine from feature/SHRINE2020-1246 to develop
* commit... | | |
David Walend | 4518ed8fc6a | Pull request #1345: Feature/SHRINE2020 1132
Merge in SHRINE/shrine from feature/SHRINE2020-1132 to develop
* commit... | | |
dwalend | 8e533bcbed4 | Each receiver should have its own group for SHRINE2020-1132 | | |
dwalend | 3c73586bfc7 | Merge branch 'feature/SHRINE2020-1132' into bugfix/SHRINE2020-1252 | | |
dwalend | e0157f6637e | Only let tomcat create queues when using the legacy MOM system for SHRINE2020-1252 | | |
dwalend | 237ebf76138 | Missed deleting a chunk I commented out for SHRINE2020-1246 | | |
dwalend | 4c5f8b7effc | Cut out some dead code and get the sql code right for SHRINE2020-1246 | | |
dwalend | de800afa741 | Added a STATUS column to the hub's QUERIES table for SHRINE2020-1246 | | |
Carl Woolf | ab424cb17ea | "shrineAuthorize" in proxyPass | | |
David Walend | 0401f634d5d | Pull request #1346: Bumped the Scala version to 2.13.10 for SHRINE2020-1251
Merge in SHRINE/shrine from feature/SHRI... | | |
dwalend | f32aaf406f4 | Bumped the Scala version to 2.13.10 for SHRINE2020-1251 | | |
dwalend | 59f506ff9d5 | Cleanup before review for SHRINE2020-1132 | | |
dwalend | 944b4bbdcfe | Made group id a property of the Network for SHRINE2020-1132 | | |
dwalend | f3cc36b1a0a | Clearing todos for SHRINE2020-1132 | | |
dwalend | 4cd55c5eac4 | Removed the properties level from the config for SHRINE2020-1132 | | |
dwalend | 6114a1a0f72 | Added the remove permission function for SHRINE2020-1132 and SHRINE2020-1171 | | |
dwalend | 788a6923c84 | Got group access control lists working in the tool for SHRINE2020-1132 and SHRINE2020-1170 | | |
dwalend | fa13371e372 | Tool successfully authorizes access to topics for SHRINE2020-1132 | | |
dwalend | e278cbc8722 | Working but has no ACLs whatsoever for SHRINE2020-1132 | | |
dwalend | 9a7b01a1294 | These users don't need the Create permission anymore for SHRINE2020-1132 | | |
dwalend | e11ea3570c0 | Some cleanup partway through SHRINE2020-1132 | | |
dwalend | 30e8af7fa5c | No reason to poll when using the admin's bonafides for SHRINE2020-1132 | | |
dwalend | 657479806f4 | src/main/docker/dev-environments/shrine-hub/network-setup/override.conf | | |
Carl Woolf | 98b0358e2ff | mention authz module in main pom | | |
Carl Woolf | 80f5aedfbb0 | first cut at copying in an old bunch of authzn classes, plus servlet config | | |
dwalend | 880a20bdace | Creating queues in network setup - and lots and lots of confif changes for SHRINE2020-1132 | | |
Carl Woolf | 3b04cf60d1c | Revert "cherry addition of some authzn files"
This reverts commit 7b71073932e423ace2b30948b888423fffdf8544. | | |
Xav | 7b71073932e | cherry addition of some authzn files | | |
Carl Woolf | 2a1d120a74c | Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
# Conflicts:
# authz/pom.xml | | |
Carl Woolf | 549543f0641 | reset branch to shortly after 400 release, and merge from latest develop | | |
Carl Woolf | de29852bf82 | Merge remote-tracking branch 'origin/develop' into sso-phase2 | | |
dwalend | a8873dacf31 | Now letting the network setup tool create the queues for SHRINE2020-1132 | | |
dwalend | 16df5e8ecdc | Found it! SHRINE2020-1132 | | |
dwalend | 5a69b80075d | More intermediate progress - checked in to share with Marc-Danie for SHRINE2020-1132 | | |
dwalend | 59145b722e5 | Checkpoint to go see what works and why this does not - for SHRINE2020-1132 | | |
dwalend | 9dde032de8c | Start of drawing data structures through the system for SHRINE2020-1132 | | |
David Walend | c35328ecf50 | Pull request #1344: Feature/SHRINE2020 1132
Merge in SHRINE/shrine from feature/SHRINE2020-1132 to develop
* commit... | | |
dwalend | 572afd224b8 | Changes to docker for SHRINE2020-1257 | | |
David Walend | 6f10e1ca80c | Pull request #1342: Feature/SHRINE2020 1249
Merge in SHRINE/shrine from feature/SHRINE2020-1249 to develop
* commit... | | |
dwalend | cd0b434cc49 | Marc-Danie's review comments for SHRINE2020-1249 | | |
dwalend | 716c5a22f5f | Merge branch 'develop' into feature/SHRINE2020-1249 | | |
dwalend | f0760e7d881 | Added a slot for a Kafka config in Network for SHRINE2020-1132 | | |
dwalend | 1734d5f7eb6 | Revert "Revert "Changes for JDK17 for SHRINE2020-824""
This reverts commit ca68acb0842a5fe9c9249f098e1f449c663e44c4. | | |
dwalend | ca68acb0842 | Revert "Changes for JDK17 for SHRINE2020-824"
This reverts commit 5a10ecb5b2c6311ce64f0e71621571cf8a74dda2. | | |
David Walend | 342be3d34f7 | Pull request #1343: Changes for JDK17 for SHRINE2020-824
Merge in SHRINE/shrine from feature/SHRINE2020-824 to devel... | | |
dwalend | 5a10ecb5b2c | Changes for JDK17 for SHRINE2020-824 | | |
dwalend | 1f53ffd4e8f | My review pass for SHRINE2020-1249 | | |
dwalend | a9c526e8015 | Cleanup before the review for SHRINE2020-1249 | | |
dwalend | f8036dc060d | Figured out that the ReadResultRequestAdapter.process method actually does something SHRINE2020-1249 | | |
dwalend | 1df2f69f5ef | Made the CRCClient a part for other things for SHRINE2020-1249 | | |
dwalend | f3c8e21b881 | Another step toward making the CRCClient contained instead of a parent for SHRINE2020-1249 | | |
dwalend | 2ac8c646726 | Factored out the ReadResultRequestAdapter into its own file for SHRINE2020-1249 | | |
David Walend | 0180d640dce | Pull request #1341: Bugfix/SHRINE2020 1254
Merge in SHRINE/shrine from bugfix/SHRINE2020-1254 to develop
* commit '... | | |
dwalend | 262b22f74fb | Ticket to unwind the hack in SHRINE2020-1254 | | |
dwalend | b955f0f47d5 | Overrode apache commons text dependency to fix a vulnerability for SHRINE2020-1254 | | |
David Walend | bd55dc43c1b | Pull request #1340: Feature/SHRINE2020 1250
Merge in SHRINE/shrine from feature/SHRINE2020-1250 to develop
* commit... | | |
dwalend | 16a55e51eb0 | Got rid of the Adapter superclass for SHRINE2020-1249 | | |
dwalend | 264e6997849 | Removed need for Adapter class in this really complex unit test for SHRINE2020-1249 | | |
dwalend | 5fd3b9e66f7 | Another step towards disolving Adapter for SHRINE2020-1249 | | |
dwalend | 229200d14d8 | Another step toward disolving Adapter for SHRINE20201249 | | |
dwalend | 74477b77cdc | Review comments from Marc-Danie for SHRINE2020-1250 | | |
dwalend | 44636998d9f | Got rid of BaseShrineResponse for SHRINE2020-1249 | | |
dwalend | a4b5734c80e | Thinning out the Adapter's methods for SHRINE2020-1249 | | |
dwalend | 76be4d691be | Simplified and renamed DelegateAdapter to ReadResultRequestAdapter for SHRINE2020-1249 | | |
dwalend | 8d5413d6bde | Removed AbstractReadQueryResultAdapter and refactored around not having it in the codebase for SHRINE2020-1249 | | |
dwalend | 0a680539cfe | Removed a chunk of GLOOP for SHRINE2020-1249 | | |
dwalend | 7c6f703482b | Deleted an unused class for SHRINE2020-1249 | | |
dwalend | 5a573460fb3 | Cleared a todo for SHRINE2020-1250 | | |
dwalend | ba3cd289123 | Renamed IOScheduler to RepeatedIOTask for SHRINE2020-1250 | | |
dwalend | 0b82002fc03 | Got retries working for SHRINE2020-1250 | | |
Carl Woolf | af2ca275968 | incorporating shrineAuthorization app under apache | | |
dwalend | edd15bcbc8e | Some pathfinding in the pom.xml file for SHRINE2020-1250 | | |
dwalend | 71f86cfc81a | I think my parallel exeuction work will survive the cats upgrade for SHRINE2020-1250 | | |
dwalend | 8dd7f0325c8 | Switched to a repeatEval task with Signalling to stop for SHRINE2020-1250 | | |
Carl Woolf | 6ac04c4b0e9 | Merge branch 'develop' into sso-phase2 | | |
Carl Woolf | 1784db8eaaa | Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
# Conflicts:
# authz/src/main/java/net/shrine/authz... | | |
Carl Woolf | c31bcf5f0bb | not currently using authz module | | |
Xav | 0817fcbc588 | Implement SSO-based authorization; refactored the AuthzProvider methods to take an HttpServletRequest for argument; a... | | |
Carl Woolf | 343f20b6553 | remove specific userId. Add shrineSP.conf-sample | | |
Xav | 02ba461e47c | Push the profile(), isAuthorized(), and canBeDelegate() methods into the AuthzProvider interface and its current one ... | | |
Xav | 9adae6c07a8 | check whether user is authorized before letting them access the application. If not authorized, throw en exception (v... | | |
Xav | 6ffd644a566 | fix typos in method names; rename some properties, end-points and methods; use gmw3 statically when retrieving user i... | | |
Xav | 06b7a6d01e1 | Add 2 end points which return whether or not the user is fully authorized or can be delegated to; refactor come code ... | | |
Xav | 4735493230c | call Profiles endpoint for the logged-in user; put it behind Shibb authn | | |
David Walend | 25a45346e42 | Pull request #1339: Upgraded to the latest slick release for SHRINE2020-1240
Merge in SHRINE/shrine from feature/SHR... | | |
Xav | 563b7e75616 | hard-code a call to Profiles, which works; move some unneeded classes out of the way; add comments to some methods; f... | | |
Xav | eb98f5edc38 | set up POM files for branch sso-phase2 | | |
Xav | 9adcd0482f2 | inocuous change, hoping to trigger the snapshot build | | |
Xav | 79182136e68 | add authz module lifted from shrine-sp module in defunct branch "sso-no-config " as of 7/14/2022 | | |
David Walend | f852b0fb444 | Pull request #1338: Feature/SHRINE2020 1217
Merge in SHRINE/shrine from feature/SHRINE2020-1217 to develop
* commit... | | |
dwalend | a63abac3a01 | Upgraded to the latest slick release for SHRINE2020-1240 | | |
dwalend | 58a571ac0ce | Clear a comment for SHRINE2020-1217 | | |
dwalend | 7639b0cc02f | Cleanup for SHRINE2020-1217 | | |
dwalend | 1a1c2999db0 | Batch of changes to test for the Scala 2.13.9 upgrade for SHRINE2020-1217 | | |
Ansible Deploy | 01a3f826111 | Merge release branch release/4.0.0 into master. | | |
Ansible Deploy | c5b1e1d8c3c | Update POMs with release version 4.0.0. | | |
dwalend | 9b39e2f904e | Merge branch 'release/4.0.0' into develop | | |
David Walend | 6e1f4518d41 | Pull request #1337: New term root and user name since the last time we used the jmeter scripts - for SHRINE2020-1148
... | | |
| Next → |