Comments (13)
@Vidisha-kayal as @AshuKV is not responding I will start working on this on my own. and sending daily updates here until he come back.
Day 1
First: it came to me that there is no authentication system on the website at all, so I think that there is a need to redirect for a separate signup/login page for the website and also using authentication middlewares we have to check for authentication and authorization of each user first before allowing him to create, get any test/classroom
from manthan.
For a proper OAuth system I'd recommend switching to a backend library like passportjs. It provides middlewares for express that maintain login information via sessions (even persistent ones using cookies). This is more robust system that doing things client side. As a bonus, it also allows for authentication from multiple providers.
from manthan.
Hey, I am interested in working on this. Can I work on this issue under GSSOC'21?
from manthan.
@AshuKV yes
from manthan.
@Vidisha-kayal Can you please add another contributors to work on the same issue with me.
from manthan.
Hey @Vidisha-kayal , I am a GSSoC 2021 participant
I want to work on this along with @AshuKV if applicable
from manthan.
@AshuKV can you mail me at [email protected] to communicate about how should we approach the solution. Also, i think we should have a meeting together asap
from manthan.
@Vidisha-kayal can you tell me the feedback about this approach. Also, I can't find the login/signup routes aren't they implemented?
from manthan.
Hey @osamamagdy I have mailed you my skype id hours back. Please do check. We can connect anytime
from manthan.
@AshuKV mailed you back.
from manthan.
@Vidisha-kayal can you tell me the feedback about this approach. Also, I can't find the login/signup routes aren't they implemented?
An implementation for User sign up and login routes has been added but they are not being used for now, you can use that.
from manthan.
@aavishkarmishra
I and @AshuKV are working on it now and we will continue from the pull request that was merged in #120
from manthan.
@JadeMaveric @AshuKV @aavishkarmishra @aavishkarmishra @Vidisha-kayal I created a PR #128 for this issue
Can you review it
from manthan.
Related Issues (20)
- Feedback page HOT 1
- adding remember me functionality
- UPDATE & DELETE endpoints for USERS HOT 1
- Homepage is not responsive HOT 6
- Clean the code. HOT 2
- Email id verification for new sign up users HOT 8
- Improve project photo in docs
- Copy invite link"
- "Copy invite link" button doesn't work? HOT 5
- Footer covers the heading HOT 1
- Improvement in the Home Page and Change in Font in theme settings HOT 1
- Setting up ESLint in the project HOT 1
- Add features section
- Logo is not loading HOT 3
- copy link bug HOT 1
- Different folders for Backend and Frontend HOT 1
- Swagger Docs for the APIs HOT 1
- prettier `␍` error HOT 1
- Provide test types documentation HOT 7
- Fix code scanning alert - Missing rate limiting
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from manthan.