SHRINE
  1. SHRINE

shrine

Public
  1. SHRINE
  2. shrine

All Branches Graph  

        
AuthorCommitMessageCommit dateBuilds
Xavier HaurieXavier Haurie
59dd962d481add comment to top of AuthorizationFilter class
Xavier HaurieXavier Haurie
46eb9849cd7make thrown exception class more specific
Xavier HaurieXavier Haurie
2dd55d8532eadd comment on purpose ot AttrProviderTrait
Xavier HaurieXavier Haurie
1e410ef8fd9move import statement to just above where it's needed. But not able to figure out which specific cases need to be imp...
Xavier HaurieXavier Haurie
298243ba99aalready imported Config. No need for a fully qualified class name.
Xavier HaurieXavier Haurie
9204b38eadbremove "optimistic" var, moved "unauthorizedUrl" attribute fetching to the top of the if block for clarity
Xavier HaurieXavier Haurie
18e87045d56get rid of "var doFilter" in AuthorizationFilter
Xavier HaurieXavier Haurie
267a80e37e0remove unneeded comment
Xavier HaurieXavier Haurie
7c1faf83414fix authz's POM.xml
Xavier HaurieXavier Haurie
54939cb40d0update servlet api version; make it a POM file property
Xavier HaurieXavier Haurie
61ca4217f3brename method, add comment
Xavier HaurieXavier Haurie
4c7de3f0ddcMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
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...
Xavier HaurieXavier Haurie
ee32976f4e0add comment describing the REMOTE_USER header remove a line of dead code
Xavier HaurieXavier Haurie
615f0efd26cadd comment describing what AuthorizationService does
Xavier HaurieXavier Haurie
f57ee29b867remove "future-proofing" code; modify shrine.config.authorizer.requireAuthorization to be a boolean
Xavier HaurieXavier Haurie
8cc7fb7e411move fully qualified names for AttrProviderTrait and AuthorizerTrait to the import statements, instead of where in th...
Xavier HaurieXavier Haurie
b112b63353frename AuthzHttp4sResource class to AuthzHttp4sService
Xavier HaurieXavier Haurie
e00d3799163rename AuthzHttp4sResource class to AuthzHttp4sService
Xavier HaurieXavier Haurie
90cbe7df9e0add comments to attribute provider classes
Xavier HaurieXavier Haurie
fcb95915d39add comments to attribute provider classes
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
c116c341efaadd comments; clean up imports
Xavier HaurieXavier Haurie
2d4812a6c8fMerge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Xavier HaurieXavier Haurie
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...
Xavier HaurieXavier Haurie
24d5445e7a1add documentation to attribute providers and their usage to build the complete userInfo map
Xavier HaurieXavier Haurie
d75ed14c1f5get rid of pairNameAndMap() method in AttrProviderTrait
Xavier HaurieXavier Haurie
f8a19c2a74fRename class to reflect that it is a trait
Xavier HaurieXavier Haurie
ceff39a74a6use trait instead of abstract class for Attribute Providers
Xavier HaurieXavier Haurie
1df8ace02feuse trait instead of abstract class for Attribute Providers
Xavier HaurieXavier Haurie
566173f6376use trait instead of abstract class
Xavier HaurieXavier Haurie
5d816a9075ause trait instead of abstract class
Xavier HaurieXavier Haurie
179aa6ac4ecuse trait instead of abstract class
Xavier HaurieXavier Haurie
347239ef85bcoalesce WhiteBlackListAttrProvider and WhiteBlackListDb.scala
Xavier HaurieXavier Haurie
7d944d7aea4add warning to log when authorization fails
Xavier HaurieXavier Haurie
74d12ccb51cRevert "add warning to log when authorization fails" This reverts commit e49c44ab10ce48c02c4e1a79b08ff0b1e0686ed3.
Xavier HaurieXavier Haurie
69ea15c3ec1Merge remote-tracking branch 'origin/feature/SHRINE2020-1308' into feature/SHRINE2020-1308
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
1d09d4f5d7arefactor method getAuthorization() to isAuthorized()
Xavier HaurieXavier Haurie
7c68dbc94d9Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
90ea5c0f3bdclean up imports
Xavier HaurieXavier Haurie
801a2163b0dremove stale dependency
Xavier HaurieXavier Haurie
e3b61b35949make exception message more informative
Xavier HaurieXavier Haurie
6b28c925a74Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
bdd50a12363revert version in POM to sso-phase2
Xavier HaurieXavier Haurie
0f3b407fd96revert version in POM to sso-phase2
Xavier HaurieXavier Haurie
da479b596cccopy the 3 sample configs for SOO into sso/shrine/shrine.conf, as 3 commented out config blocks
Xavier HaurieXavier Haurie
fb48dbc0a04move the 3 sample configs for SOO into the "big" shrine.conf, as 3 commented out config blocks
Xavier HaurieXavier Haurie
d1cfceccaf9add a comment about where the config item unauthorizedMessage is set
Xavier HaurieXavier Haurie
694dbc4bebeadd a comment about where the config item unauthorizedMessage is set
Xavier HaurieXavier Haurie
f6876dee5a8Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
5d493da412ccleaning up my mess
Xavier HaurieXavier Haurie
1a8a3b19619Revert "fix class name; remove unused POM dependency" This reverts commit e7f5a98268e09473ae22e12b39d5e5c3bb7f5d73.
Xavier HaurieXavier Haurie
2b0af40a9d1Revert "code for a new attribute provider based on using Xpath to extract attributes from XML returned by end-points"...
Xavier HaurieXavier Haurie
e7f5a98268efix class name; remove unused POM dependency
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
18cf427a535Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Xavier HaurieXavier Haurie
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...
Xavier HaurieXavier Haurie
44dbea3ccc9Merge branch 'sso-phase2' of https://open.catalyst.harvard.edu/stash/scm/shrine/shrine into sso-phase2
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
c2cc75e818bremove tutorial dialog when clicking the log off button from the timeout dialog
dwalenddwalend
9781cc5205dReview cleanup for SHRINE2020-1282
Xavier HaurieXavier Haurie
c20e46036b1remove tutorial dialog when clicking the log off button from the timeout dialog
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
b73cb88e911back to buggy teimout/logout behavior with dispatch(clearLogin())
Xavier HaurieXavier Haurie
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()
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
dcd4bc3b43dstop looking for "unauthorizedUrl" config property under all PM/SSO/Authz permutations, because it may legitimately n...
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
070fb08d973simplify logic / remove redundancy in AuthorizationService
Carl WoolfCarl Woolf
e9a4a2d1f6eeliminate magic string
Carl WoolfCarl Woolf
ebc5e246e65prune the pom
Xavier HaurieXavier Haurie
7ec57e3d6b6simplify logic / remove redundancy in AuthorizationService
Xavier HaurieXavier Haurie
864092404f5add no-sp.conf-sample file, edit sp.conf-sample to reflect new way of handling isSsoMode cookie
Xavier HaurieXavier Haurie
51248e4c862new sample shrineSP.conf file with content to choose from for 3 modes of authentication and authorization (PM, SSO, S...
Xavier HaurieXavier Haurie
23784422b79Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
3d49816c753Merge remote-tracking branch 'origin/sso-phase2' into sso-phase2
Xavier HaurieXavier Haurie
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
Xavier HaurieXavier Haurie
77fe4b8d85ffix how the unauthorized URL gets handled
Marc-Danie NazaireMarc-Danie Nazaire
b98e05bc336Added new UnAuthorized page to pages/index.js
Marc-Danie NazaireMarc-Danie Nazaire
9aa4176e8beAdded new UnAuthorized page to pages/index.js
Xavier HaurieXavier Haurie
3605a97cc18trying to make unauthorized page work
Xavier HaurieXavier Haurie
ba9ad69cdcffix error in comment regarding use of HTTP vs AJP
Xavier HaurieXavier Haurie
d9089c11c97pare down sample config files to only what is needed / remove redundancy
Xavier HaurieXavier Haurie
f1e168b26caadd one though the previous documentation