Coder Social home page Coder Social logo

irfanshadikrishad / authentication Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 67 KB

Database encryption method on different levels ๐Ÿ™.

Home Page: https://irfanshadikrishad.github.io/

JavaScript 34.41% CSS 20.29% EJS 45.30%
body-parser express mongodb mongoose mongoose-encryption nodejs backend-technology ejs

authentication's Introduction

authentication

It's a repository to visulize and learn about different levels of database authentication. To use it you need NodeJS and MongoDB installed in your local machine. And to install the dependensies run npm install in CLI.
(The database is not connected to the cloud rather in the localhost)

To go back to the previous versions, commits or levels, checkout to the commited SHA โ€”

  • Level 1: Username & Password โ€” git checkout c1518e2ee9258ef933137978b643a37846157c9f .
  • Level 2: Encryption โ€” git checkout 7dd8e78af573cfd178742022e52b5e62a76c591a .
  • Level 3: Hashing โ€” git checkout 69e9842c98fc4e1074cb66532c4002b1c76456dd .
  • Level 4: Salting & Hashing with bcrypt โ€” git checkout 8221c91c44b8dbed9d5a513ad5d92541f111d329 .
  • Level 5: Cookies & Sessions with Passport.js โ€” git checkout 9835c9952b5dfdc31746b72a496a59e93e001c09 .
  • Level 6: Google OAuth 2.0 Authentication โ€” git checkout 1d185cf3e288096093fcf460f7557175c22f8d70 .

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
โ€” irfanshadikrishad โ€”
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”

authentication's People

Contributors

irfanshadikrishad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.