regen-network / regen-web

:seedling: Website and marketplace application
https://app.regen.network
14 stars 9 forks source link

Research authentication options for web2 login experience #2073

Closed ryanchristo closed 1 year ago

ryanchristo commented 1 year ago

Is your feature request related to a problem? Please describe.

Research authentication options for web2 login experience given the following requirements and questions.

Requirements:

Qestions:

Describe the solution you'd like

An authentication service that meets the above requirements and scales without unnecessary costs.

Describe alternatives you've considered (optional)

TBD

Additional context (optional)

TBD


For Admin Use

ryanchristo commented 1 year ago

Hey team! Please add your planning poker estimate with Zenhub @ryanchristo @blushi @flagrede @wgwz

wgwz commented 1 year ago

Not to sound like a broken record but I believe we shouldn't be closed off "to rolling our own" as well. The current auth system utilizes passportjs which by design is meant to function with many different auth providers. For example:

aaronc commented 1 year ago

What about MFA @wgwz ? With text yubikey or authenticator app? Update: Looks like you posted one solution but how well will it work?

ryanchristo commented 1 year ago

I'm going to close this out as completed. We are now moving forward with a custom setup that leverages passport.

Artifacts from our comparison of authentication services:

An initial set of follow up issue have been created for next steps: