Skip to content

Login webflow v3 to support simple signup and global scale #29542

Open
@AndyScherzinger

Description

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.
As briefly discussed with @skjnldsv using login flow v2 is not possible, as the Desktop client does not know to which provider it should connect.

Describe the solution you'd like
So we need a "v3" with a gateway

  • Desktop starts simple sign up in browser with generated token
    • pings nc.com/signup for continuous monitoring (same like v2)
  • User chooses provider on web site, creates account, etc.
  • after successful creation of the account the desired provider send nc:// info to Desktop via /signup (identified via token)

Additionally this needs to be backported to at 23/22/21 since else Apple M1 clients will need to rely on latest server version or 23+ which will likely cause issues in support at some point.

Motivation:

  • QT for Apple M1 currently does not support QT WebEngine
  • there might be proxy settings where it is better to use standard browser for this signup/login
  • getting rid of v1 code on Desktop, as it is only used for preferred providers

Describe alternatives you've considered
none.

Additional context
First step is for the files-team to align the API with the clients-team or Tobias and Desktop-dev(s) respectively

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions