{"push_id":1164629688,"size":19,"distinct_size":1,"ref":"refs/heads/master","head":"e92b6a5908ff03a281523c6cd3a3ab99a09d4cfe","before":"ae56f6de851ae65e569af9f1f7f382df72e94e99","commits":[{"sha":"09cb38577f329745c3c6ba8b3a97f1c60875449a","author":{"name":"Alexandr Burdiyan","email":"8ad3bd040af095a399e9afa1d567096b179eee2f@gmail.com"},"message":"Use Github templates for issues/proposals\n\nGithub launched the ability to automatically populate issues and pull requests with custom templates automatically\n(https://github.com/blog/2111-issue-and-pull-request-templates). This eliminates the need to have custom scripts\nfor populating github issues with custom templates. It should be easier for contributors to just open an issue\nand not worrying about copy the template.","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/09cb38577f329745c3c6ba8b3a97f1c60875449a"},{"sha":"b7674744eeb5b2c76726068ad2e5f070c8c15c7d","author":{"name":"Eric Chiang","email":"3038b30a67389788b7adfe6aecdffba1dc77ea3d@gmail.com"},"message":"*: don't let generated comment become package comment","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/b7674744eeb5b2c76726068ad2e5f070c8c15c7d"},{"sha":"ad8d5e161f17691815aa586ce530f7fdb404698f","author":{"name":"Eric Chiang","email":"3038b30a67389788b7adfe6aecdffba1dc77ea3d@gmail.com"},"message":"Merge pull request #464 from ericchiang/genconfig-dont-hijack-package-comment\n\n*: don't let generated comment become package comment","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/ad8d5e161f17691815aa586ce530f7fdb404698f"},{"sha":"868f53228c1250e3cd2ed84be9686ea5f162503b","author":{"name":"Eric Chiang","email":"3038b30a67389788b7adfe6aecdffba1dc77ea3d@gmail.com"},"message":"Merge pull request #459 from burdiyan/github-templates\n\nUse Github templates for issues/proposals","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/868f53228c1250e3cd2ed84be9686ea5f162503b"},{"sha":"316953d33fbd9438077d60b8487cd963ba4fdd8b","author":{"name":"Takashi Kusumi","email":"7c90e39a2170d610f3f83af99aaf0802968a8b2c@zlab.co.jp"},"message":"vendor: update go-oidc to add support for Azure AD\n\nUpdate github.com/coreos/go-oidc/ to include coreos/go-oidc#87\nwhich adds support for Azure AD","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/316953d33fbd9438077d60b8487cd963ba4fdd8b"},{"sha":"ea2f0a3264a1f807dbe38f6829bbd96646f4646f","author":{"name":"Eric Chiang","email":"3038b30a67389788b7adfe6aecdffba1dc77ea3d@gmail.com"},"message":"Merge pull request #466 from zlabjp/update-go-oidc\n\nvendor: update go-oidc to add support for Azure AD","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/ea2f0a3264a1f807dbe38f6829bbd96646f4646f"},{"sha":"32a1994a5efb26b888036108ed11916e54fc2986","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"refresh tokens: store and validate scopes.\n\nA refresh request must fail if it asks for scopes that were not\noriginally granted when the refresh token was obtained.\n\nThis Commit:\n\n* changes repo to store scopes with tokens\n* changes repo interface signatures so that scopes can be stored and\n  verified\n* updates dependent code to pass along scopes","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/32a1994a5efb26b888036108ed11916e54fc2986"},{"sha":"75473b4cba1273894095386c4f851e200c3687a0","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"refresh tokens: grant claims based on scopes\n\nBefore,  this logic was only in the OIDCServer.CodeToken() method; now it has been\npulled out so that other paths, like OIDCServer.RefreshToken() can use\nit.\n\nThe net affect, is that now refresh tokens can be used to get\ncross-client authenticated ID Tokens.","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/75473b4cba1273894095386c4f851e200c3687a0"},{"sha":"b7e19b6e84a74dc0ab8ecfd00c7259c6671b8807","author":{"name":"bobbyrullo","email":"b388b05047af1fa32f99d1feaa1e1bfc1629dac7@gmail.com"},"message":"Merge pull request #465 from bobbyrullo/cross_client_refresh_tokens\n\nCross client refresh tokens","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/b7e19b6e84a74dc0ab8ecfd00c7259c6671b8807"},{"sha":"104c9761c656d8bf7e1084d517c648443afeaebe","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"schema: remove clients API\n\nThe only thing using this AFAIK is dexctl in api_driver mode, which\nno-one uses - it's a sort of weird API which requires a client to create\nother clients, and gives all clients the ability to list all other\nclients. So we are removing it.","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/104c9761c656d8bf7e1084d517c648443afeaebe"},{"sha":"adb2ccf872f3a256e6011ac476a33396615a6c1a","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"test: add schema/adminschema to tests","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/adb2ccf872f3a256e6011ac476a33396615a6c1a"},{"sha":"8942a497021a95f5c52be57c21d659c508c120af","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"server: remove client_resource api\n\n...and dependent code.","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/8942a497021a95f5c52be57c21d659c508c120af"},{"sha":"59dc4a94007c0f6e3710773727a5a3ea82db8722","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"dexctl: remove api driver\n\nAPI Driver is dead: This API turns out to not be super useful, requiring\nan existing client to create other clients is weird.\n\nLong live API Driver? Let's use Dynamic Client API and the bootstrap API\nto create a better API Driver! LONG LIVE API DRIVER.","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/59dc4a94007c0f6e3710773727a5a3ea82db8722"},{"sha":"82c5c2704810ff75408a0e2832eae13d3ee1cc0a","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"schema: generator now gofmts everything.","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/82c5c2704810ff75408a0e2832eae13d3ee1cc0a"},{"sha":"ce421a4dab9e9d94e9bc242036c20320dfa8085b","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"schema: gofmt the generated code.","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/ce421a4dab9e9d94e9bc242036c20320dfa8085b"},{"sha":"c9c33befb5e961a51a0a41957b4c953124983b73","author":{"name":"Bobby Rullo","email":"1beb026af51702d63d11e6a75200ad5442d79c08@coreos.com"},"message":"adminschema: fix test\n\ngo 1.5.4 accepts just about anything as a URL, so instead just trigger\nwith blank URL","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/c9c33befb5e961a51a0a41957b4c953124983b73"},{"sha":"ce7214657c309affce9d3b7656648edc53222c56","author":{"name":"bobbyrullo","email":"b388b05047af1fa32f99d1feaa1e1bfc1629dac7@gmail.com"},"message":"Merge pull request #468 from bobbyrullo/remove_apis\n\nRemove old client_resource api","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/ce7214657c309affce9d3b7656648edc53222c56"},{"sha":"35cab93c0ae5f3c4a0123c3da1bbd76e93cc3e10","author":{"name":"Eric Chiang","email":"3038b30a67389788b7adfe6aecdffba1dc77ea3d@gmail.com"},"message":"*: add --enable-automatic-registration flag to worker\n\nFor remote connectors, allow users to skip registration.","distinct":false,"url":"https://api.github.com/repos/ericchiang/dex/commits/35cab93c0ae5f3c4a0123c3da1bbd76e93cc3e10"},{"sha":"e92b6a5908ff03a281523c6cd3a3ab99a09d4cfe","author":{"name":"Eric Chiang","email":"3038b30a67389788b7adfe6aecdffba1dc77ea3d@gmail.com"},"message":"Merge pull request #463 from ericchiang/register-on-first-login\n\n*: add --enable-automatic-registration flag to worker","distinct":true,"url":"https://api.github.com/repos/ericchiang/dex/commits/e92b6a5908ff03a281523c6cd3a3ab99a09d4cfe"}]}
{"actor":{"display_login":"ericchiang"}}