{"push_id":845165751,"size":28,"distinct_size":0,"ref":"refs/heads/stable","head":"716098de45e894907824d9263ead798c2a3aa37f","before":"3b41581fa68096bfd4eb23f45d00cb5190ad54ce","commits":[{"sha":"b02c5bf8cb1c50acef9c99a950f44c7e1439eb0a","author":{"email":"8ce77ecaf2cf9088ee52e27fa161bc99380ff25f@uninett.no","name":"Jon K Hellan"},"message":"Add index on apigk.status","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/b02c5bf8cb1c50acef9c99a950f44c7e1439eb0a"},{"sha":"4218f6b1e8462c1eb993f555284f72fc5add4224","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Fix returning id token when logging in using openid connect.\nThe id token should be returned in the field called \"id_token\", currently we return it in \"idtoken\".","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/4218f6b1e8462c1eb993f555284f72fc5add4224"},{"sha":"0f22dfd2cf1e897d33ba7d30f256f6543ff297c5","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Fix incorrect key used to provide JSON Web Key Sets.\nThe proper key here should be \"keys\" according to https://tools.ietf.org/html/draft-ietf-jose-json-web-key-41#section-5","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/0f22dfd2cf1e897d33ba7d30f256f6543ff297c5"},{"sha":"cb468598370d4475e13265efe30636a94349cd1e","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"If openid connect authorization request contains a nonce, return this in the id_token as per openid connect core specification","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/cb468598370d4475e13265efe30636a94349cd1e"},{"sha":"6024bc531ab1c370cf5bd8e2461d23e123dc7b25","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Remove unused parameter to requireAuthentication","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/6024bc531ab1c370cf5bd8e2461d23e123dc7b25"},{"sha":"7d5875e2f9f3bf9bed9b66722475080a4da112ca","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Remove allowRedirect parameter to requireAuthentication as this was only ever false in the unit tests","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/7d5875e2f9f3bf9bed9b66722475080a4da112ca"},{"sha":"a5af61390d3c39da97e9b118e85e9ee80946b7f8","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Remove commented out code of long gone alternative method call","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/a5af61390d3c39da97e9b118e85e9ee80946b7f8"},{"sha":"faa78b51cbd7f3b7f325c4e4ddc471727366253f","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Added support for authoptions and other new fields in the Client object\nParticularly handle requireInteraction field in authoptions","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/faa78b51cbd7f3b7f325c4e4ddc471727366253f"},{"sha":"6ec573cf9d91c58a504be765bdfe6548f81ca57d","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Reworked passive authentication\n\nNow we iterate over over all authsources and check if they have an\nactive session, if se we use that. If no sessions are found we send a\npassive authentication request to the default auth source which would\nbe feide. In order to be allowed to do a passive authentication the\nclient must have requireInteraction set to false in authoptions","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/6ec573cf9d91c58a504be765bdfe6548f81ca57d"},{"sha":"cc4efd6648a25b378b7f35ffbe72acca0d28d2dd","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Prevent possible redirect loop when using passive authentication and max age","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/cc4efd6648a25b378b7f35ffbe72acca0d28d2dd"},{"sha":"371786224a449fea1d73cf51d97de7e3ada9d3cb","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Remove unreachable code","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/371786224a449fea1d73cf51d97de7e3ada9d3cb"},{"sha":"2124a649ce9ae6956c05e3242a39a21ee16c68c8","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Improve logging for passive authentication","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/2124a649ce9ae6956c05e3242a39a21ee16c68c8"},{"sha":"69a17e52629936b6c53229d09d6d6e9311b1be07","author":{"email":"ee24079f257370cd20a7a211e82e0d965c8d4792@uninett.no","name":"Andreas Åkre Solberg"},"message":"Adding some more info about the account chooser","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/69a17e52629936b6c53229d09d6d6e9311b1be07"},{"sha":"e4e6af269785dc56d41bd629b37e4f478ee27585","author":{"email":"ee24079f257370cd20a7a211e82e0d965c8d4792@uninett.no","name":"Andreas Åkre Solberg"},"message":"Removing some unused commented out code.","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/e4e6af269785dc56d41bd629b37e4f478ee27585"},{"sha":"ac21e06d69add04d5290fa09008c99c59f395278","author":{"email":"ee24079f257370cd20a7a211e82e0d965c8d4792@uninett.no","name":"Andreas Åkre Solberg"},"message":"adding info about previously selected accounts","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/ac21e06d69add04d5290fa09008c99c59f395278"},{"sha":"fd2ad228204563ed1e344779ff171ca42fef7e7e","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"The client_id parameter is not actually required in token requests if the client is authenticated using basic auth.\nThis fixes login using libapache2-mod-auth-openidc and possibly others","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/fd2ad228204563ed1e344779ff171ca42fef7e7e"},{"sha":"37c7518d5008e7756c5790f8a79a47a0afd3d97a","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Fix argument order for some assertEquals calls\nExpected value goes first","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/37c7518d5008e7756c5790f8a79a47a0afd3d97a"},{"sha":"269d857d1b1cc1fb5871cd8dd737ca648be5ee9e","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Only allow POST requests to the token end point as per OAuth spec","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/269d857d1b1cc1fb5871cd8dd737ca648be5ee9e"},{"sha":"2ccd25384665fb63708f0c57b29bf1f516e19553","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Clean up WhereAmI controller which contains some copy/pasted code that wasn't used","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/2ccd25384665fb63708f0c57b29bf1f516e19553"},{"sha":"e47fdecde0bc7fa0e72a8d1f581fa81beec99c65","author":{"email":"5fd8e0d455af153e5a40bd1b261321d22820866d@uninett.no","name":"Sigmund Augdal"},"message":"Remove isPassive handling from disco and account chooser pages.\nThese code paths should not be triggered for passive requests at all","distinct":false,"url":"https://api.github.com/repos/feideconnect/feideconnect-authengine/commits/e47fdecde0bc7fa0e72a8d1f581fa81beec99c65"}]}