SHRINE
  1. SHRINE

shrine

Public
  1. SHRINE
  2. shrine

All Branches Graph  

        
AuthorCommitMessageCommit dateBuilds
dwalenddwalend
36c944acddeA little more logging to try to bracket SHRINE2020-1305
David WalendDavid Walend
1088580c512Pull request #1360: Added a unit test to show - for duplicated keys in a typesafe config file - last in wins - SHRINE...
dwalenddwalend
16b56c1215eFix the config and expand the default CRC QUEUED query polling interval for SHRINE2020-1309
XavXav
fbc8a635eacsimplify name and return type of AuthorizationService.isUserAuthorized(), and modify AuthorizerFilter code accordingl...
XavXav
e6c31cacb82remove wildcard import
XavXav
406710cccb8remove wildcard import
XavXav
59dd962d481add comment to top of AuthorizationFilter class
XavXav
46eb9849cd7make thrown exception class more specific
XavXav
2dd55d8532eadd comment on purpose ot AttrProviderTrait
XavXav
1e410ef8fd9move import statement to just above where it's needed. But not able to figure out which specific cases need to be imp...
XavXav
298243ba99aalready imported Config. No need for a fully qualified class name.
XavXav
9204b38eadbremove "optimistic" var, moved "unauthorizedUrl" attribute fetching to the top of the if block for clarity
XavXav
18e87045d56get rid of "var doFilter" in AuthorizationFilter
XavXav
267a80e37e0remove unneeded comment
XavXav
7c1faf83414fix authz's POM.xml
XavXav
54939cb40d0update servlet api version; make it a POM file property
XavXav
61ca4217f3brename method, add comment
XavXav
4c7de3f0ddcMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
XavXav
45b74f80c83rename method, add comment
dwalenddwalend
d72006f9170A little more cleanup of SHRINE2020-1309 before review
dwalenddwalend
49f484783fbAdded a jmeter QUEUED query test while exploring SHRINE2020-1303
Carl WoolfCarl Woolf
29681e0cfaewb-DB no longer warms up
dwalenddwalend
10fabf63259Code cleanup to let the QueuedQueriesPoller just run all the time for SHRINE2020-1309
dwalenddwalend
92cce1b92d8See if just letting the queued queries poller go is better for SHRINE2020-1303
XavXav
567b02bfaferemove a line of dead code
dwalenddwalend
785058b0d59Revert "SHRINE2020-1303 - try not running the task at all if it is already stopped" This reverts commit 10000f1335fd...
XavXav
ee32976f4e0add comment describing the REMOTE_USER header remove a line of dead code
XavXav
615f0efd26cadd comment describing what AuthorizationService does
XavXav
f57ee29b867remove "future-proofing" code; modify shrine.config.authorizer.requireAuthorization to be a boolean
XavXav
8cc7fb7e411move fully qualified names for AttrProviderTrait and AuthorizerTrait to the import statements, instead of where in th...
XavXav
b112b63353frename AuthzHttp4sResource class to AuthzHttp4sService
XavXav
e00d3799163rename AuthzHttp4sResource class to AuthzHttp4sService
XavXav
90cbe7df9e0add comments to attribute provider classes
XavXav
fcb95915d39add comments to attribute provider classes
XavXav
47cf0ede21badd comments to attribute provider classes
dwalenddwalend
10000f1335fSHRINE2020-1303 - try not running the task at all if it is already stopped
dwalenddwalend
f1a9dafa90aExperiment for SHRINE2020-1309 - just start the QueuedQueriesPoller at the beginning
XavXav
c116c341efaadd comments; clean up imports
XavXav
2d4812a6c8fMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
XavXav
b6cf138fb5fadd comments; clean up imports
dwalenddwalend
00952cc4d46Aimed perfest jmeter test at perftest
Carl WoolfCarl Woolf
fba19a3462aRevert "cleaner (no redundant comment) tag of all {reference,shrine}.conf files in source and in resulting conf" Thi...
XavXav
24d5445e7a1add documentation to attribute providers and their usage to build the complete userInfo map
XavXav
d75ed14c1f5get rid of pairNameAndMap() method in AttrProviderTrait
XavXav
f8a19c2a74fRename class to reflect that it is a trait
XavXav
ceff39a74a6use trait instead of abstract class for Attribute Providers
XavXav
1df8ace02feuse trait instead of abstract class for Attribute Providers
XavXav
566173f6376use trait instead of abstract class
XavXav
5d816a9075ause trait instead of abstract class
XavXav
179aa6ac4ecuse trait instead of abstract class
XavXav
347239ef85bcoalesce WhiteBlackListAttrProvider and WhiteBlackListDb.scala
XavXav
7d944d7aea4add warning to log when authorization fails
XavXav
74d12ccb51cRevert "add warning to log when authorization fails" This reverts commit e49c44ab10ce48c02c4e1a79b08ff0b1e0686ed3.
XavXav
69ea15c3ec1Merge remote-tracking branch 'origin/feature/SHRINE2020-1308' into feature/SHRINE2020-1308
XavXav
e49c44ab10cadd warning to log when authorization fails
dwalenddwalend
8abb6cce3abAdded a unit test to show - for duplicated keys in a typesafe config file - last in wins - SHRINE2020-1308
Carl WoolfCarl Woolf
9a24efe1251cleaner (no redundant comment) tag of all {reference,shrine}.conf files in source and in resulting conf
Carl WoolfCarl Woolf
29fde75607bRevert "tag all {reference,shrine}.conf files in source and in resulting conf" This reverts commit 842cc097e19dae968...
Carl WoolfCarl Woolf
842cc097e19tag all {reference,shrine}.conf files in source and in resulting conf
Carl WoolfCarl Woolf
217114c9e5dadd back sorting of userInfo in its string-dump
Carl WoolfCarl Woolf
c097c51e6ffMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Carl WoolfCarl Woolf
8efdea06773stop using StringBuilder. simplify 'syntax' of info that regex matches against
XavXav
1d09d4f5d7arefactor method getAuthorization() to isAuthorized()
XavXav
7c68dbc94d9Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
XavXav
a1de472bea8remove stale dependency
Carl WoolfCarl Woolf
e64faaa9f1cMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Carl WoolfCarl Woolf
0f581e31fd9Remove Util.scala. allConfig and one method relocated / renamed
XavXav
90ea5c0f3bdclean up imports
XavXav
801a2163b0dremove stale dependency
XavXav
e3b61b35949make exception message more informative
XavXav
6b28c925a74Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
XavXav
22701d75edbremove stale dependency on AuthorizationService
Carl WoolfCarl Woolf
89fc54878ecMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Carl WoolfCarl Woolf
d2f9ee42956Cleanup (nuke) smoke-test url-endpoints
XavXav
bdd50a12363revert version in POM to sso-phase2
XavXav
0f3b407fd96revert version in POM to sso-phase2
XavXav
da479b596cccopy the 3 sample configs for SOO into sso/shrine/shrine.conf, as 3 commented out config blocks
XavXav
fb48dbc0a04move the 3 sample configs for SOO into the "big" shrine.conf, as 3 commented out config blocks
XavXav
d1cfceccaf9add a comment about where the config item unauthorizedMessage is set
XavXav
694dbc4bebeadd a comment about where the config item unauthorizedMessage is set
XavXav
f6876dee5a8Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
XavXav
0ec3b2d13f9configure unauthorizedMessage in the qep' reference.conf file only.
Carl WoolfCarl Woolf
077eb21236bMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Carl WoolfCarl Woolf
e8fd5b1f476use forall() to eliminate one more var
XavXav
ca463ed03c3update version to 4.1.0
Carl WoolfCarl Woolf
ab20583cc1ecleanup unused var's, though I think they should have been used?
Carl WoolfCarl Woolf
f1691086b65add summary comments to each authorizer class
Carl WoolfCarl Woolf
87c1a5ec895remove confusing / provocative comment
Carl WoolfCarl Woolf
01c79f8c22ftweak val-names, and more-concise expressions
Carl WoolfCarl Woolf
40c020a85f4for PR comment
Marc-Danie NazaireMarc-Danie Nazaire
588bbaf9e43removed kafka trust store
Carl WoolfCarl Woolf
d337c896d91regex authorizer can parse negative regex
Marc-Danie NazaireMarc-Danie Nazaire
c8538fa5482modifier sasl jaas config to use plainloginmodule
Carl WoolfCarl Woolf
7c11a91da7badjust pretty-print of user-info. provide regex authorizer
Carl WoolfCarl Woolf
bc6252331bbclean up comment
XavXav
152011eb3ccMerge branch 'develop' into sso-phase2
dwalenddwalend
25606a9dd20Unwind blocker for SHRINE2020-1305
dwalenddwalend
28100152661Added a little logging, and try moving the kafka send to the http client thread pool for SHRINE2020-1305
dwalenddwalend
e7ae3ee780fMerge remote-tracking branch 'origin/develop' into bugfix/SHRINE2020-1306
XavXav
5d493da412ccleaning up my mess
XavXav
1a8a3b19619Revert "fix class name; remove unused POM dependency" This reverts commit e7f5a98268e09473ae22e12b39d5e5c3bb7f5d73.
XavXav
2b0af40a9d1Revert "code for a new attribute provider based on using Xpath to extract attributes from XML returned by end-points"...
XavXav
e7f5a98268efix class name; remove unused POM dependency
XavXav
21ddfa41160code for a new attribute provider based on using Xpath to extract attributes from XML returned by end-points
dwalenddwalend
9fcd4af7231Try receiving messages using the db thread pool for SHRINE2020-1306
Carl WoolfCarl Woolf
3e8b3e0279dMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Carl WoolfCarl Woolf
c0a5c40d6e0dump of user info may be good for regex authz
XavXav
18cf427a535Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
XavXav
2c75e76bbbfremove console.log() statements by Carl and Xav
dwalenddwalend
505d7f9f4f6Try some withTransactionIsolation(TransactionIsolation.RepeatableRead) for SHRINE2020-1306
David WalendDavid Walend
7adc34119e2Pull request #1359: Bugfix/SHRINE2020 1282 Merge in SHRINE/shrine from bugfix/SHRINE2020-1282 to develop * commit '...
dwalenddwalend
b1dbbef5ef6Added some .withTransactionIsolation(TransactionIsolation.Serializable) for SHRINE2020-1306
Carl WoolfCarl Woolf
d312e7b8a9eprofiles to use faculty-type
Carl WoolfCarl Woolf
d9d4d165d25adjust semantics of bw authorizer per demo meeting
dwalenddwalend
0e68507a2bcTrying a bounded thread pool and some fairness for SHRINE2020-1306. I think it'll actually also need a queue, but bab...
XavXav
44dbea3ccc9Merge branch 'sso-phase2' of https://open.catalyst.harvard.edu/stash/scm/shrine/shrine into sso-phase2
XavXav
93d6ef0e6d2Create a new authorizer class which looks only at the black- and white-list attributes
dwalenddwalend
667cada71caAn experiment - can I force ACID by bringing allTableVersions' query row into the transaction at the beginning - for ...
Carl WoolfCarl Woolf
e8bd289dd5cremove speculative additions to middleware user-object
Marc-Danie NazaireMarc-Danie Nazaire
e34c480b1b9Fixed tutorial not being displayed after manually logging out and logging back in
Marc-Danie NazaireMarc-Danie Nazaire
21f5e293c32Fixed tutorial not being displayed after automatic session timeout logout
Carl WoolfCarl Woolf
ad13f14579ecleanup IdleTimer -- no clearLogin, as also in Header
XavXav
c2cc75e818bremove tutorial dialog when clicking the log off button from the timeout dialog
dwalenddwalend
9781cc5205dReview cleanup for SHRINE2020-1282
XavXav
c20e46036b1remove tutorial dialog when clicking the log off button from the timeout dialog
XavXav
a134404b953reinstate lines commented out in error
dwalenddwalend
0daec1c4e24Try using the java api for SHRINE2020-1282
dwalenddwalend
7cb48047371One more try at using a resource outside of context for SHRINE2020-1282
XavXav
b79e96ed1d5added instrumentation around IdleTimer and Tutorial
Carl WoolfCarl Woolf
f747a4dea2aoops, sometimes it's ok to be in a negative mood
Carl WoolfCarl Woolf
10030dc8774proposed solution for network.config as well as clearLogin
Carl WoolfCarl Woolf
fff2e213396improve url persistence logic
Marc-Danie NazaireMarc-Danie Nazaire
471850605f0SHRINE2020-1282 - CRC invocations are not using the right thread pool- Modified to use a specified blocker in produce...
Carl WoolfCarl Woolf
2e37f30649finstrumentation for exploring timeout behavior
Marc-Danie NazaireMarc-Danie Nazaire
3605713c2a7SHRINE2020-1282 - CRC invocations are not using the right thread pool- Modified to create a KafkaProducer resource
XavXav
b73cb88e911back to buggy teimout/logout behavior with dispatch(clearLogin())
XavXav
542b27b0ed5code clean up
Carl WoolfCarl Woolf
9356f6be209have some embedded util code to show headers/cookies
Carl WoolfCarl Woolf
7eb61ea4269Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Carl WoolfCarl Woolf
730015f3c7asee if idleTimer less flaky without gratuitous dispatch to clearLogin()
XavXav
5206a355f77sync-up no-sp.conf file with what is in the shrine-sso-config repo right now
Carl WoolfCarl Woolf
7baf02c2730use filter only if 'sso' mode. tweak configs
Carl WoolfCarl Woolf
6b0a5f6f6e1refrain from loading authz-related 'services' if non-sso
XavXav
dcd4bc3b43dstop looking for "unauthorizedUrl" config property under all PM/SSO/Authz permutations, because it may legitimately n...
XavXav
f7b50a6ac5fadd missing unauthorized message to sample config file
Carl WoolfCarl Woolf
71ec141519ecleanup some cruft, hone comments and readme
Carl WoolfCarl Woolf
27ddc515caftweak sample config and some logic
Carl WoolfCarl Woolf
f6b35686570arrange methods in order of usage
Carl WoolfCarl Woolf
0b8899005c9tweak comment, adjust location of vals
Carl WoolfCarl Woolf
7529d7981dccleanup imports, and one comment
Carl WoolfCarl Woolf
bba2c3efe0deliminate yet another magic string
Carl WoolfCarl Woolf
f9b052cf7c9Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Carl WoolfCarl Woolf
b97d29cc9e5eliminate another magic string
XavXav
070fb08d973simplify logic / remove redundancy in AuthorizationService
Carl WoolfCarl Woolf
e9a4a2d1f6eeliminate magic string
Carl WoolfCarl Woolf
ebc5e246e65prune the pom
XavXav
7ec57e3d6b6simplify logic / remove redundancy in AuthorizationService
XavXav
864092404f5add no-sp.conf-sample file, edit sp.conf-sample to reflect new way of handling isSsoMode cookie
XavXav
51248e4c862new sample shrineSP.conf file with content to choose from for 3 modes of authentication and authorization (PM, SSO, S...
XavXav
23784422b79Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
XavXav
53e8aa18b1astyle the unauthorized page text by copying the computed CSS of the paragraph "Define Inclusion and Exclusion Criteri...
dwalenddwalend
6361fa26b6fTry a pipe for SHRINE2020-1282
Carl WoolfCarl Woolf
e0d2f33dce3extra console log for idle-timer logout
dwalenddwalend
d67a36b0e89Try a lazy approach so that the deploy script can run for SHRINE2020-1282
dwalenddwalend
339bece95b3Now without locking up the network setup tool forever SHRINE2020-1282
Carl WoolfCarl Woolf
b5af5433979extra console log for idle-timer logout
dwalenddwalend
7fff58f52dcSome logging to see what's going on for SHRINE2020-1282
Carl WoolfCarl Woolf
2472a27bb80hardier handling of 'free-pass' urls in filter
dwalenddwalend
ca16f864af9Maybe reusing the producer in fs2-kafka for SHRINE2020-1282
dwalenddwalend
870fc44f4aeTry a drain for SHRINE2020-1282
Carl WoolfCarl Woolf
30ce7476c62React-based wiring for unauth page to use config'd message
dwalenddwalend
de7df867be9Rolling back the bounded thread pool for SHRINE2020-1282
dwalenddwalend
0406f4881b4Possible fix for SHRINE2020-1282 - found and maybe fixed a thread leak
Carl WoolfCarl Woolf
b8a2d7a22fbMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Carl WoolfCarl Woolf
20250ab1e65basis for styling unauth page
XavXav
3d49816c753Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
XavXav
1ae0d39fbd9make unauthorized message configurable and pass it to the front-end as part of the webClientConfig JSON content
Marc-Danie NazaireMarc-Danie Nazaire
6d5fa00de2bMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Marc-Danie NazaireMarc-Danie Nazaire
1eee541caebMoved UnAuthorized from pages to componentd
Carl WoolfCarl Woolf
c828a323f09remove toy properties from map
Carl WoolfCarl Woolf
cb2b4853981Merge remote-tracking branch 'origin/develop' into sso-phase2 # Conflicts: # commons/util/src/main/scala/net/shrine/...
Marc-Danie NazaireMarc-Danie Nazaire
025692bb91fMerge branch 'sso-phase2' of https://open.catalyst.harvard.edu/stash/scm/shrine/shrine into sso-phase2  Conflicts: ...
Marc-Danie NazaireMarc-Danie Nazaire
d6dc230e4b0Changes for loading unauthorized page
dwalenddwalend
04c18d7018dBounded thread pools and more logging for SHRINE2020-1282
Carl WoolfCarl Woolf
500bd5fbc18Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2 # Conflicts: # shrine-setup/src/main/resources/sso/...
Carl WoolfCarl Woolf
4be70eb4aeeupdate isSsoCookie creation
dwalenddwalend
e6e910d7a76Checkpointing SHRINE2020-1218, maybe a third of the way to compiling the big change
XavXav
77fe4b8d85ffix how the unauthorized URL gets handled