{"push_id":2923905120,"size":18,"distinct_size":7,"ref":"refs/heads/feature_LWDEV-9213-refresh-token","head":"b0c4b39d9bac06673e37d64eb72a263b5176f2a2","before":"f38ca2152ee2994661d0d0886c1751db0320a387","commits":[{"sha":"cdd397992a7512030bed5799cd4e80c9a9f30c06","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"LWDEV-9237 [Oauth] Add partner Id to claims list","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/cdd397992a7512030bed5799cd4e80c9a9f30c06"},{"sha":"2f4abb514352537476de2070ba7234229fa39cf4","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"Merge pull request #76 from LykkeCity/LWDEV-9237\n\nLWDEV-9237 [Oauth] Add partner Id to claims list","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/2f4abb514352537476de2070ba7234229fa39cf4"},{"sha":"5c873be87272dfbf0fc0b3a8568eb7044fdc1d56","author":{"name":"Georgii Afanasev","email":"d76e00077d0dd9bfdb5b371420225a25410dc37b@gmail.com"},"message":"* Add session lifetime on Authentication and Registration.\n* Update registration client.","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/5c873be87272dfbf0fc0b3a8568eb7044fdc1d56"},{"sha":"a3f68debeb833d1cb16f8b2dd0741a1e68d07f39","author":{"name":"Georgii Afanasev","email":"d76e00077d0dd9bfdb5b371420225a25410dc37b@gmail.com"},"message":"Merge branch 'hotfix_LWDEV-9588-mobile-session-lifetime' into Candidate\n\n# Conflicts:\n#\tsrc/AzureDataAccess/AzureDataAccess.csproj\n#\tsrc/BusinessService/BusinessService.csproj\n#\tsrc/Core/Core.csproj\n#\tsrc/Lykke.Service.OAuth/Controllers/AuthenticationController.cs\n#\tsrc/Lykke.Service.OAuth/Lykke.Service.OAuth.csproj\n#\tsrc/Lykke.Service.OAuth/Modules/ClientServiceModule.cs\n#\ttests/WebAuth.Tests/WebAuth.Tests.csproj","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/a3f68debeb833d1cb16f8b2dd0741a1e68d07f39"},{"sha":"997a8fa71e71968ab864e52a7df5fee823e68016","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"LWDEV-9212 [Oauth] Check if user is blocked","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/997a8fa71e71968ab864e52a7df5fee823e68016"},{"sha":"e471ad077641226577c095d35f16900ddaf2d4f6","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"Address PR comments","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/e471ad077641226577c095d35f16900ddaf2d4f6"},{"sha":"2d0da317d407a98de82a56d2deeda99021fe6630","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"Update MVC nugets","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/2d0da317d407a98de82a56d2deeda99021fe6630"},{"sha":"6dd762d3cf26b823158593ff5616eb30f94a2fac","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"Merge pull request #77 from LykkeCity/LWDEV-9212_check_user_blocked\n\nLWDEV-9212 [Oauth] Check if user is blocked","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/6dd762d3cf26b823158593ff5616eb30f94a2fac"},{"sha":"a6acf6505ce6e483e3a85eacb6bc44bcc480df00","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"Change error names to follow Oauth specification","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/a6acf6505ce6e483e3a85eacb6bc44bcc480df00"},{"sha":"8d920437dc4ee0286ba98fc36092f4e3af1cd7ff","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"Address PR","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/8d920437dc4ee0286ba98fc36092f4e3af1cd7ff"},{"sha":"86cd2429a1774368c3ed1143d20389baa8454035","author":{"name":"Mikhail Gerasimov","email":"41637b0e36dc11b9afe0cf3febaca147abb42e3c@lykke.com"},"message":"Merge pull request #80 from LykkeCity/LWDEV-9212_check_user_blocked\n\nChange error names to follow Oauth specification","distinct":false,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/86cd2429a1774368c3ed1143d20389baa8454035"},{"sha":"a3cd6700049a9cfb4e088871b0b6614832b5c34e","author":{"name":"Kobzev Michael","email":"6f2db5f045de9df99fecdf94260c90c6baa960d4@lykke.com"},"message":"Add whitelist for resresh tokens.","distinct":true,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/a3cd6700049a9cfb4e088871b0b6614832b5c34e"},{"sha":"90e86f7eb182ee87c7dd205eb4e674a2887d0a86","author":{"name":"Georgii Afanasev","email":"d76e00077d0dd9bfdb5b371420225a25410dc37b@gmail.com"},"message":"Add refresh tokens management.\n* Move validation logic to services.\n* Add FixedTimeEquals to prevent client secret guessing by timing attacks.\n* Fix PR comments.\n* Fix unit tests.","distinct":true,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/90e86f7eb182ee87c7dd205eb4e674a2887d0a86"},{"sha":"28f9f9e281423e68ba030fb374d74c1f02618b73","author":{"name":"Georgii Afanasev","email":"d76e00077d0dd9bfdb5b371420225a25410dc37b@gmail.com"},"message":"* Fix refresh token validation on auth_code flow when offline_access scope is not present.\n* Set lifetime of AuthenticationTicket for silent refresh to 60 days.","distinct":true,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/28f9f9e281423e68ba030fb374d74c1f02618b73"},{"sha":"131e328fd04224f7cb9d4c60a0fbea535fc6e5bf","author":{"name":"Georgii Afanasev","email":"d76e00077d0dd9bfdb5b371420225a25410dc37b@gmail.com"},"message":"* Add unit tests.\n* Change Redis config not to include sensitive data in logs.","distinct":true,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/131e328fd04224f7cb9d4c60a0fbea535fc6e5bf"},{"sha":"6454d51644ff82b31c57e07280136dbc7fd42480","author":{"name":"Georgii Afanasev","email":"d76e00077d0dd9bfdb5b371420225a25410dc37b@gmail.com"},"message":"* Fix module registration.\n* Remove duplicate IWalletCredentialsRepository in DbModule.\n* Fix error code for revoked token","distinct":true,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/6454d51644ff82b31c57e07280136dbc7fd42480"},{"sha":"b909eb450e9edb019b6d11aca707c11a7fdd1e2a","author":{"name":"Georgii Afanasev","email":"d76e00077d0dd9bfdb5b371420225a25410dc37b@gmail.com"},"message":"* Fix PR comments.\n* Simplify unit tests.","distinct":true,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/b909eb450e9edb019b6d11aca707c11a7fdd1e2a"},{"sha":"b0c4b39d9bac06673e37d64eb72a263b5176f2a2","author":{"name":"Georgii Afanasev","email":"d76e00077d0dd9bfdb5b371420225a25410dc37b@gmail.com"},"message":"* Fix error code when claim is not found.\n* Consolidate Lykke.Service.Session.Client version to 3.0.0.","distinct":true,"url":"https://api.github.com/repos/LykkeCity/Lykke.Service.OAuth/commits/b0c4b39d9bac06673e37d64eb72a263b5176f2a2"}]}
{"actor":{"display_login":"gmaf"}}