• Compete
  • Learn
  • Community

    TopBlogger -- Implement OAuth2 for Node API






    The challenge is finished.
    Show Deadlines icon-arrow-up

    Challenge Overview

    We are building a blogging application for topcoder members and need you to do it for us. So far we've designed the API but haven't started building any of the endpoints. First we need to implement authentication using OAuth2 for the API. Users should be able to login with their username and password. We may add social logins later but for now simply store their credentials in MongoDB and allow them to login with their u/p.

    Implement OAuth2 authentication and security for the api so that it can be used eventually by the web app and by developers adding routes to the API. Make sure you include documentation so that other developers can implement your security with their routes. Your explanation should be clear and easy with sample code.

    Final Submission Guidelines

    Clone this repo and add your authentication functionality. Then send a pull request with your code and mocha tests. Please see the wiki for further information.

    Reliability Rating and Bonus

    For challenges that have a reliability bonus, the bonus depends on the reliability rating at the moment of registration for that project. A participant with no previous projects is considered to have no reliability rating, and therefore gets no bonus. Reliability bonus does not apply to Digital Run winnings. Since reliability rating is based on the past 15 projects, it can only have 15 discrete values.
    Read more.


    2015 topcoder Open


    Final Review:

    Community Review Board



    User Sign-Off



    Review Scorecard