{"push_id":2522573888,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"1d97e973e28a84cea6acb05d283fcaa6f5cfd4a3","before":"88133caac6233be0a7c914544ea779096902a915","commits":[{"sha":"1d97e973e28a84cea6acb05d283fcaa6f5cfd4a3","author":{"name":"Mohamed Mohideen Abdul Rasheed","email":"6777485fee25733374f48b8f6a4221e18e0c526a@umd.edu"},"message":"Enable Shiro in the fcrepo-webapp via Spring configuration (#1348)\n\n* FCREPO-2763. Enable Shiro in the fcrepo-webapp via Spring configuration.\r\n\r\nhttps://jira.duraspace.org/browse/FCREPO-2763\r\n\r\n* Remove Ignore for passing tests.\r\n\r\nPassong after: FCREPO-2760 merge and AbstractPrincipalProvider bug fix.\r\n\r\n* Fixed AbstractPrincipalProvider bug.\r\n\r\nChanges:\r\n- The principals returned from the asSet() is unmodifiable. Creating a new HashSet from the returned set.\r\n- Check for null condition on Principal object retreied from session.\r\n- Update/Set the principals to session only when there are new Principals.\r\n- chain.doFilter needs to be called.\r\n\r\n* Fixed bug in WebACFilter\r\n\r\nIdentified during IT tests that even though requests were returning the FORBIDDEN response, FedoraLDP was still processing all the requests (as fedoraAdmin) as Filter chain processing was happening even when not authorized. Removed the chain processing when unauthorized.\r\n\r\n* Add RequestContextListener to web.xml","distinct":true,"url":"https://api.github.com/repos/fcrepo4/fcrepo4/commits/1d97e973e28a84cea6acb05d283fcaa6f5cfd4a3"}]}
{"actor":{"display_login":"awoods"}}