Skip to content

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

Open
@AndyScherzinger

Description

@AndyScherzinger

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

Metadata

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