{"push_id":758773418,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"e34aacd7d4957c1fbdaa615110d0305284fc92eb","before":"6a23da80e7a627015f479dd669b3bbe9ec6e2b17","commits":[{"sha":"282b72bea60b1a5b6451cb268d9e72d9d35dc90c","author":{"email":"5f501fe5cca6ee66c821a5f20a168d7236b88668@users.noreply.github.com","name":"dbhankins"},"message":"Merge pull request #1 from Unicon/master\n\nupdate my fork","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/282b72bea60b1a5b6451cb268d9e72d9d35dc90c"},{"sha":"a0a6b2ff0301bb023cdb40db5d562c707f06c5b0","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Enable strong-two-factor","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/a0a6b2ff0301bb023cdb40db5d562c707f06c5b0"},{"sha":"c4b4458bf56d0de86c1b9ccf77e56f2e0ad12328","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Add dependency for strong-two-factor","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/c4b4458bf56d0de86c1b9ccf77e56f2e0ad12328"},{"sha":"f92d5a8c2f48fd953d33e0708af11d6b8f8ecb09","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Add class to put default credentials-principal resolver into resolver chain.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/f92d5a8c2f48fd953d33e0708af11d6b8f8ecb09"},{"sha":"732af4cf444e5297a571c552281333146d1e15a1","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Move DefaultMultiFactorWebflowConfigurer.java to appropriate location in project path.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/732af4cf444e5297a571c552281333146d1e15a1"},{"sha":"5810d0a1bf5cbd5af2fbae539e982cfb6da32cdd","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Change sample config files to be consistent with pom.xml that enables Duo.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/5810d0a1bf5cbd5af2fbae539e982cfb6da32cdd"},{"sha":"db753349a866db2eb8460a2417d81050f721ec51","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Make sure specific principal resolvers (like Duo's) are added at the front, not back, of the queue.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/db753349a866db2eb8460a2417d81050f721ec51"},{"sha":"e7bc8bc5206d883a3c2032fbb97a8436a58000bc","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Revert testing config to original state (duo-two-factor enabled, strong-two-factor not).","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/e7bc8bc5206d883a3c2032fbb97a8436a58000bc"},{"sha":"2cae43a3a784f0fb67af378aaf1752c4cdc88907","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Fix odd failure to push to GitHub.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/2cae43a3a784f0fb67af378aaf1752c4cdc88907"},{"sha":"6f7f26c8122dadaf43d93c3350394c091a090124","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Make sure _both_ entries for strong-two-factor are disabled.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/6f7f26c8122dadaf43d93c3350394c091a090124"},{"sha":"c26e2fb428835899db44a73607e06e3244cb1f4c","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Move default credentials-to-principal resolver from cas-mfa-web to cas-mfa-java.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/c26e2fb428835899db44a73607e06e3244cb1f4c"},{"sha":"2d3996ff16a17a96a2356256f109b06049e6ad01","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Fix compilation errors.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/2d3996ff16a17a96a2356256f109b06049e6ad01"},{"sha":"7b001a1697bfbc3316d5c1bff0c97cb11b6aac3e","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Revert \"Make sure specific principal resolvers (like Duo's) are added at the front, not back, of the queue.\"\n\nThis reverts commit db753349a866db2eb8460a2417d81050f721ec51.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/7b001a1697bfbc3316d5c1bff0c97cb11b6aac3e"},{"sha":"04d260bbbc51b55ed0982ad8a9178ee602e9c82c","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Revert \"Revert testing config to original state (duo-two-factor enabled, strong-two-factor not).\"\n\nThis reverts commit e7bc8bc5206d883a3c2032fbb97a8436a58000bc.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/04d260bbbc51b55ed0982ad8a9178ee602e9c82c"},{"sha":"c33b879b08f12024fa47a4f570051bfe955d52df","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Move registration of default credentials-to-principal resolver to cas-mfa-java from cas-mfa-web.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/c33b879b08f12024fa47a4f570051bfe955d52df"},{"sha":"e72cb6ba655ba0eb394aefd53cc13281dd09acff","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Remove no-longer-needed class.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/e72cb6ba655ba0eb394aefd53cc13281dd09acff"},{"sha":"edf9e3c125e78f3b797d57c96ef438f7e135e20c","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Add attribute repository to default credentials-to-principal resolver.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/edf9e3c125e78f3b797d57c96ef438f7e135e20c"},{"sha":"9888ec4ec88e6d188af1f00f5fb1a0aea32e838c","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Remove configuration lines meant for testing.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/9888ec4ec88e6d188af1f00f5fb1a0aea32e838c"},{"sha":"f800e6226b6e16bfbee54fd95ea94594ce35ea4b","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Refactor: extract method, and more fully comply with Dependency Inversion Principle.","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/f800e6226b6e16bfbee54fd95ea94594ce35ea4b"},{"sha":"1fca09258d8314e170ce4b54c4a50e5618ed6787","author":{"email":"4b24b3e4d559bb632139f7cc10f8cec10f12465c@unicon.net","name":"Dan Hankins"},"message":"Add explanatory Javadoc comment to method registerDefaultCredentialsToPrincipalResolver().","distinct":true,"url":"https://api.github.com/repos/Unicon/cas-mfa/commits/1fca09258d8314e170ce4b54c4a50e5618ed6787"}]}