{"push_id":1210646859,"size":1,"distinct_size":1,"ref":"refs/heads/sijliu/91","head":"c8ade9c6a1143ad447b0701279436a2164c035fa","before":"0615094bbc50f719c144ac09726367a6478fe54e","commits":[{"sha":"c8ade9c6a1143ad447b0701279436a2164c035fa","author":{"name":"Sijun Liu","email":"976639ed23a54d0934cf0a4a49cb14b5142dbae3@microsoft.com"},"message":"Issue #91, TypeError: this.fail is not a function\n\nWhen there is 'error' in the response, passport should call this.fail instead of this.error. The difference is:\n(1) this.error is for server error\n(2) this.fail is for authentication error, where the server has no problem. In this case, the server can redirect the user to login page (or whatever page the developer sets) for authentication.","distinct":true,"url":"https://api.github.com/repos/AzureAD/passport-azure-ad/commits/c8ade9c6a1143ad447b0701279436a2164c035fa"}]}
{"actor":{"display_login":"lovemaths"}}