{"push_id":1369235511,"size":29,"distinct_size":1,"ref":"refs/heads/fix/throttle-login","head":"37473c8f54e8bede60daafb7b4053f911ed22026","before":"91e21ed428e0c36bbf1bbc686963f7bcc1a85ef3","commits":[{"sha":"a26df26d43029de0b3df873eed2bb95a448cd371","author":{"name":"icereval","email":"39e43365ec258f7ff65359d38fd350807bac3bfd@gmail.com"},"message":"remove truststore override","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/a26df26d43029de0b3df873eed2bb95a448cd371"},{"sha":"359c91cff524e1d7f7192528c221cedf614e718e","author":{"name":"icereval","email":"39e43365ec258f7ff65359d38fd350807bac3bfd@gmail.com"},"message":"Merge branch 'release/0.5.0'","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/359c91cff524e1d7f7192528c221cedf614e718e"},{"sha":"63df55626bae41a3d60bc766f58adb7f16c1c953","author":{"name":"icereval","email":"39e43365ec258f7ff65359d38fd350807bac3bfd@gmail.com"},"message":"Merge branch 'release/0.6.0'","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/63df55626bae41a3d60bc766f58adb7f16c1c953"},{"sha":"7ec456d895446ab016bc4731f8dea175f87ae2b0","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Add institution login page for CAS + understand CAS login flow.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/7ec456d895446ab016bc4731f8dea175f87ae2b0"},{"sha":"b21b40abaa747ea71217cf87e9ab2d6d88f13081","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Refactor logoutHandler to institutionAuthenticationHandler.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/b21b40abaa747ea71217cf87e9ab2d6d88f13081"},{"sha":"0429e1608a7bf5e53fa0c68913baaf4c17e042da","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Refactor OpenScienceFrameworkInstitution to add all institution fields.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/0429e1608a7bf5e53fa0c68913baaf4c17e042da"},{"sha":"c5685f740973859448a279f06fd4b863b0153faa","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Implement Institution Login from CAS.\n    - new action state: institutionLogin\n        - class: OpenScienceFrameworkLoginThroughInstitutions\n        - action: get instituions (name and login url) and add the map to flow for view state below\n    - new view state: viewInstitutionLoginForm\n    - take care of several redirection issues","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/c5685f740973859448a279f06fd4b863b0153faa"},{"sha":"c0cf7be56d5cbe7afc82e7274ceaa660bfd30331","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Implement UI for CAS Institution Login (Part 1)\n    - mimic functionality of OSF Institution login page\n    - update cas.css for improved UI exprience\n    - handle no service redirection\nTODO (Part 2):\n    - foward service URL to institution login\n    - fix links on page\n    - fix redirection","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/c0cf7be56d5cbe7afc82e7274ceaa660bfd30331"},{"sha":"803f654d7b5857a38469c2cd7b7b4d9363bedc98","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Replace `institution=true` with `campaign=institution` and several fixes:\n    - links for terms, policy and cookie\n    - comments and java docs","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/803f654d7b5857a38469c2cd7b7b4d9363bedc98"},{"sha":"edeb022e407f6a691dfd17bbb0180720ebbf0d5e","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Implement UI for CAS Institution Login (Part 2)\n    - add new institution and non-institution login link\n    - foward service URL to institution login for correct redirection\n    - improve css","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/edeb022e407f6a691dfd17bbb0180720ebbf0d5e"},{"sha":"09fde012cbff4a42ad25facb36852f38b6b645c8","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Fix conflicts and merge remote-tracking branch:\n'upstream/develop' >> feature/cas-institution-login.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/09fde012cbff4a42ad25facb36852f38b6b645c8"},{"sha":"7a49aaa59a140556a87a6bc3180dd86ec2a8f451","author":{"name":"icereval","email":"39e43365ec258f7ff65359d38fd350807bac3bfd@gmail.com"},"message":"Merge branch 'release/0.7.0'","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/7a49aaa59a140556a87a6bc3180dd86ec2a8f451"},{"sha":"a76a12db63f0b58e0355291978e40afd918cf340","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Add button hover and click effect for ORCID login button.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/a76a12db63f0b58e0355291978e40afd918cf340"},{"sha":"5f73f472a42f6ce35bc27e7745bc44f108933229","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Improve institution login page.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/5f73f472a42f6ce35bc27e7745bc44f108933229"},{"sha":"8b016a8db5efe4a55008341f2c4825521b02968f","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Improve top and bottom jsp.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/8b016a8db5efe4a55008341f2c4825521b02968f"},{"sha":"a3795b18d65c0f32f818765aa4477eca11a6abb1","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Add hover/active effect for sign in button.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/a3795b18d65c0f32f818765aa4477eca11a6abb1"},{"sha":"c83d215f1e0b738d3c58c57939f32e1e43d1fff2","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Fix typo and remove comments.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/c83d215f1e0b738d3c58c57939f32e1e43d1fff2"},{"sha":"c6e64ebe7a0e285e16466c799c7f215bb610425e","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Remove unused property and getters/setters.","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/c6e64ebe7a0e285e16466c799c7f215bb610425e"},{"sha":"ae72f6f912f12a0684a4acd5191cc66cb569c9fe","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Several fixes from CR:\n    - OpenScienceFrameworkInstitutionHandler (Rename)\n    - Remove redundant null check for string equal\n    - Set default target to '/login'\n    - Fix Typo","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/ae72f6f912f12a0684a4acd5191cc66cb569c9fe"},{"sha":"e736974a5477730b764b8c608ef90dad9262887b","author":{"name":"longze chen","email":"07a3868cb00a9600016c8784dadd322acacbba96@gmail.com"},"message":"Add login decision action state `beforeLogin`:\n    - remoteAuthenticate transits to beforeLogin on error\n    - beforeLogin decide normal osf login or institution login","distinct":false,"url":"https://api.github.com/repos/cslzchen/cas-overlay/commits/e736974a5477730b764b8c608ef90dad9262887b"}]}
{"actor":{"display_login":"cslzchen"}}