{"push_id":929364580,"size":24,"distinct_size":24,"ref":"refs/heads/NEWAPIupdate","head":"5271086729a4b21258776a25e3f440ecec07953f","before":"8fa3a4eecb5ca5d1a580e033fe7beb54304d2588","commits":[{"sha":"fe46dbc11afed85be5f760ddac6e61b6434e684c","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Rewrites and refactors POST to /auth with expected request data (but still does not validate Facebook token)","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/fe46dbc11afed85be5f760ddac6e61b6434e684c"},{"sha":"bb4d0dc92ca78907db6bd7d16fc72005ad708f4c","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Sends POST request to Facebook to check for token validity","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/bb4d0dc92ca78907db6bd7d16fc72005ad708f4c"},{"sha":"ac5edb2fdbb146d4750332e94fef94b59843eda2","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Uses form-data module to correctly send form data to Facebook","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/ac5edb2fdbb146d4750332e94fef94b59843eda2"},{"sha":"cdbe915194f4dd62ac88c303ebebecc846d48b6f","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Includes handler for POST to checkAuth to determine if user is logged in","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/cdbe915194f4dd62ac88c303ebebecc846d48b6f"},{"sha":"a0006b083d4812055e9a2bb4833e715d43534fb0","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Improves client auth.js's login/logout function to be more verbose and precise","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/a0006b083d4812055e9a2bb4833e715d43534fb0"},{"sha":"e1acca7abff496a40f4d9272ebc97468a88ddeee","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Client POSTs appropriately to /auth upon Facebook login","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/e1acca7abff496a40f4d9272ebc97468a88ddeee"},{"sha":"ae8bec744b3db922223bd4384cb9adaf774aec92","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Refactors login function for clarity; removes other unneeded auth.js code","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/ae8bec744b3db922223bd4384cb9adaf774aec92"},{"sha":"c425517441e5695013338e23f0598bb18dddd2b1","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Refactors Facebook authentication-related code into factory","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/c425517441e5695013338e23f0598bb18dddd2b1"},{"sha":"2aa153dde33f1052f850675a1e7d3f6d86e9237b","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Adds Auth factory in services for modularity and token storage","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/2aa153dde33f1052f850675a1e7d3f6d86e9237b"},{"sha":"8bc871b03c299e16d963071bbbf6c86f2301397a","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Adds client-side authentication to routes","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/8bc871b03c299e16d963071bbbf6c86f2301397a"},{"sha":"f30e47f46dd40dd68e33fbcb7722b0de6d97db7c","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Removes distracting CSS top border from /auth page","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/f30e47f46dd40dd68e33fbcb7722b0de6d97db7c"},{"sha":"0ad7ea82385907b4c599ac147377590d0c4e1b05","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Factors out JWT secret and documents temporary security hole (will be an easy fix for production)","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/0ad7ea82385907b4c599ac147377590d0c4e1b05"},{"sha":"e5fed01e9c9716b482a345de0e16ed495ea491c5","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Adds middleware to server to check for valid token","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/e5fed01e9c9716b482a345de0e16ed495ea491c5"},{"sha":"24c2856a0648f4d63beb3f859803ece6e43f5e70","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Attaches token to all client requests (untested)","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/24c2856a0648f4d63beb3f859803ece6e43f5e70"},{"sha":"c7641b5d96503d86bed1869f4fcae0f554e8fa51","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Adds requestLogger to middleware to confirm addition of token to requests","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/c7641b5d96503d86bed1869f4fcae0f554e8fa51"},{"sha":"f84147a8bd8539ebcee146efb7ee7b4168850922","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Fixes bug in login/logout by basing login status on app rather than Facebook","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/f84147a8bd8539ebcee146efb7ee7b4168850922"},{"sha":"52dc07995a4261eaaa4f7e7c320e6f07e17b95a4","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Moves some logic from AuthController to Auth factory; makes app login more verbose","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/52dc07995a4261eaaa4f7e7c320e6f07e17b95a4"},{"sha":"64d50a5897f307f4af58ff2fe9c9150b387383ac","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Fully moves logic from AuthController to Auth factory; improves console logs to visually differentiate Facebook and app login","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/64d50a5897f307f4af58ff2fe9c9150b387383ac"},{"sha":"f60b708f9a6082caca65d342329d7e8b1070a4f3","author":{"email":"33133a33c468214a62de36b3f970d7ab034e3e84@gmail.com","name":"Rachel Rosefigura"},"message":"Merge pull request #36 from gloriama/auth\n\nImplements authentication","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/f60b708f9a6082caca65d342329d7e8b1070a4f3"},{"sha":"acf1ad075ccbe6a5a7bac73887af7b6cb5ddb1cd","author":{"email":"d7bff82e0062b3c3ae84a0dd3db72890349be5d4@aya.yale.edu","name":"Gloria Ma"},"message":"Comments out requestLogger","distinct":true,"url":"https://api.github.com/repos/M-OC/laudatory-flannel/commits/acf1ad075ccbe6a5a7bac73887af7b6cb5ddb1cd"}]}