Skip to content

admutant/unit-11SB-authentication

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unit-10-authSB

This challenge will teach you a little about user authentication, or how you can insure users are who they say they are and how you can log them in. Our app is a pretty simple app that should let users view and add their dogs, however you should not be allowed to see the dogs unless you are logged in!

##I've set up a repo here that is a simple express app that serves up a public folder where I want you to create an angular app.

Models

I've set up a couple different mongoose models for you all to use in this There is a User model that has a username, password and an access_token Additionally, we have a Dog model that has a name and age. Remember you should not be allowed to create dogs unless you are logged in!

Routes

Ive set up three routes to get you started:

  • a POST route to /users where a user can create an account

  • a POST route to /login where a user can post their username and password to login

  • a GET route to /dogs where a user can get dog data but only if they're logged in

    All the routes associated with dogs need to be secured, I wonder if theres a way to do something to a whole bunch of different routes in express....

Hints

  • take a look at the packages I require at the top, some of them should give you a clue on how to make this work.
  • think of what you want to check if a user logs in, you have to different things based on whether their password is correct or not
  • what gets sent on every request automatically?

getting Started

bower install, npm install etc

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 59.8%
  • HTML 39.6%
  • CSS 0.6%