/The-secrets-app

🔐 A web application that allows users to submit their secrets, after successful Google Oauth login.

Primary LanguageJavaScript

The-secrets-app

🔐 A web application that allows users to submit their secrets, after successful Google Oauth login.

Capture1

📛 Features of the application

  1. It is a secure application, where a user can anonymously submit their secrets without revealing their identity.

  1. Both Register and Login modules are provided with Google Oauth login, where in you can log-in through your gmail account.

  1. First you need to register yourself as user, then only you can access the secrets page upon successful login.

  1. Once to are verfied, you will be redirected to Secrets page where you can enter and submit your secret.

🔒 What is Oauth security Protocol?

OAuth is an open-standard authorization protocol or framework that describes how unrelated servers and services can safely allow authenticated access to their assets without actually sharing the initial, related, single logon credential. In authentication parlance, this is known as secure, third-party, user-agent, delegated authorization.

📛 Node Packages to install

1. npm install express

2. npm install body-parser

3. npm install passport

4. npm install session

5. npm install ejs

6. npm install mongoose

🎴 Preview of the application:

Capture2