Completed the third party login engine