18F / myusa

MyUSA was a single sign-on project for government, now deprecated. (More info: https://18f.gsa.gov/2015/05/18/myusa/)
Other
42 stars 9 forks source link

Sign in flow — sign in from Integrator website using email #737

Open mkhandekar opened 9 years ago

mkhandekar commented 9 years ago

There are 3 ways to sign in: from MyUSA, from Integrator website using email, from Integrator website using Google. Each step in the sign in flow map is numbered, and each screen below is labelled the same corresponding numbers:

signinflowmap

Signing in from Integrator website using email

Where does the visitor come from?

The visitor reaches a point on the integrator’s website where they need to sign in. If they choose to sign in with MyUSA, they arrive at 2.2 (Sign in with email). The default sign in option is using an email (not google oauth). Google should not show up as an option unless the integrator has specifically requested it.

2.2 Sign in or Create an Account

2 2_signinemail This header is new. A visual and clear communication of the relationship between MyUSA and the integrator. Integrator logo must be constrained to the same height as the MyUSA logo. Related to: #733 (Collect & display integrator logos in sign in flow)

2.2 Sign in to Integrator when there is no logo.png

2 2_signintointegrator_nologo If integrator doesn’t have a logo, show the app name in plain text, in the same place as where the Integrator logo was in the previous screen. Related to: #734 (Integrators should be able to specify their app name)

3.2 Email Instructions

3 2_emailinstructions Instead of a plain text email, I’m proposing a more branding email, with call to action buttons that visitors are familiar seeing on the website.

3.2.1 AccessEmail

3 2_emailinstructions

Where does the visitor end up?

Permissions page

Part of #735: Sign in flow — to code