Skip to content

Improve Login Flow #172

@discorick

Description

@discorick

Good enough:

  • Change the copy of the "Sign in" button to an icon button with the octocat and "Sign in with GitHub" - @discorick
  • /login Simplify the two step process with just [Sign in with GitHub] - @discorick
  • /login Add (Green icon) Your email to the permissions asked for - @discorick
  • "Sign in with github button" Change it's default behavior to "public" scope + email - @discorick
  • Force a re-auth for all new "login" clicks
  • Move public vs private to separate OAuth applications - @rauhryan
  • Store credentials in couchdb (must be encrypted)
  • Change copy on pricing page to say we store tokens with XYZ encryption and never look at your data without your expressed permission
  • Ensure that email that is collected is making it into intercom [Discorick/issues controller #1 criteria for acceptance]
  • Sense public auth only on the dashboard and provide an upgrade option - @discorick

Better:

  • Skip /login all together and default to "Email scope"
  • [DASHBOARD] If we only have the "email" scope, the landing page should be a "Welcome" here's how you get started similar to what [/login] does today. uploads/749cceb6-3b13-4550-9416-94f083f33aa3/huboard_huboard-web_172_pdf__1_page_.png
  • [DASHBOARD] If we know they only have Public access, have an option to upgrade to private ("Not seeing your private repositories? [Upgrade access] [?]"

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions