IT:AD:Design:UX:Screen Flows:Authentication
Summary
Authentication for the application is more than just a Login page.
Notes
- ConfirmEmail
- DisplayEmail
- ExternalLoginConfirmation
- ExternalLoginFailure
- ForgotPassword
- ForgotPasswordConfirmation
- Login
- Register
- ResetPassword
- ResetPasswordConfirmation
- SendCode
- VerifyCode
- ExternalLoginsListPartial
- Lockout
- Error
User MAnagement * ChangePassword * ManageLogins * SetPassword * AddPhoneNumber * VerifyPhoneNumber
Specs
- COULD: Be a View within the Application Shell (not outside in the Brochure Application).
- The reasoning for is that once committed to Login, they are willing to take the download hit.
- The reasoning against is that a sign in via an external SSO causes up to 3 redirects of the shell and its assemblies (which even if cached might cause visible redirects, especially in a mobile web site).
- The reasoning for is that in a mobile webapp shell (ie: IT:AD:Cordova/IT:AD:PhoneGap) there are no brochure pages, so all pages have to be in the app. This overrides the against issue of redirects, and redirects can be removed by using AJAX calls.