Giter Site home page Giter Site logo

Comments (13)

osamamagdy avatar osamamagdy commented on June 5, 2024 1

@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.

JadeMaveric avatar JadeMaveric commented on June 5, 2024

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.

AshuKV avatar AshuKV commented on June 5, 2024

Hey, I am interested in working on this. Can I work on this issue under GSSOC'21?

from manthan.

Vidisha-kayal avatar Vidisha-kayal commented on June 5, 2024

@AshuKV yes

from manthan.

AshuKV avatar AshuKV commented on June 5, 2024

@Vidisha-kayal Can you please add another contributors to work on the same issue with me.

from manthan.

osamamagdy avatar osamamagdy commented on June 5, 2024

Hey @Vidisha-kayal , I am a GSSoC 2021 participant
I want to work on this along with @AshuKV if applicable

from manthan.

osamamagdy avatar osamamagdy commented on June 5, 2024

@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.

osamamagdy avatar osamamagdy commented on June 5, 2024

@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.

AshuKV avatar AshuKV commented on June 5, 2024

Hey @osamamagdy I have mailed you my skype id hours back. Please do check. We can connect anytime

from manthan.

osamamagdy avatar osamamagdy commented on June 5, 2024

@AshuKV mailed you back.

from manthan.

aavishkarmishra avatar aavishkarmishra commented on June 5, 2024

@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.

osamamagdy avatar osamamagdy commented on June 5, 2024

@aavishkarmishra
I and @AshuKV are working on it now and we will continue from the pull request that was merged in #120

from manthan.

osamamagdy avatar osamamagdy commented on June 5, 2024

@JadeMaveric @AshuKV @aavishkarmishra @aavishkarmishra @Vidisha-kayal I created a PR #128 for this issue
Can you review it 😃

from manthan.

Related Issues (20)

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.