Git Product home page Git Product logo

toopher-issues's People

Contributors

egrim avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

toopher-issues's Issues

Bad pairing results in blank page

I have successfully managed to integrate the Toopher IFrame with my own CAS application. However, I have trouble resuming the flow session when pairing fails. I can see that the flow tries to authenticate the user and that fails correctly because my user doesn't yet exist. Then, the flow tries to pair the user and generates the page that allows me to download the apps and start pairing. I simply continue to pair, and provide an invalid pairing phrase. When I press enter on the pairing input box, I get a message that the paring phrase is invalid which is correct, but then the screen turns blank.

What is the expected behavior here? Should the flow resume and put me back in a state where I can reauthenticate? Is it expected of me to put a "back" button somewhere on the page to allow the user to do just that? Is there way for the CAS app to be notified when pairing fails so that I can navigate the flow to a different place?

Moved from here: toopher/toopher-cas#1

iframe - "Recover Pairing" button visible when it shouldn't be

From the "Paired with Toopher" screen, if you click "Unpair Account," then "Unpair Device," the resulting screen shows a "Recover Pairing" button, even though we didn't pass an e-mail address when we created the iFrame.

5/14/14 - Initial email report

Internal issue 18

Iframe template text change requests

  • Add the word “Texting” to the “Pair with SMS” button on the pairing start page. For example, “Pair with SMS Texting”. If space is an issue, it could be shortened to “Use SMS Texting”. Many of our users do not understand what SMS means but do understand the term Texting.
  • Provide examples of acceptable entry formats for mobile numbers on the Pair with SMS page. This would relieve confusion users had over how to enter their mobile number.
  • Make the error message text more user-friendly when an invalid pairing phrase or mobile number is entered on the pairing page. Currently it reads, “Bad Request: Could not determine pairing token type”. End users do not understand what that message means and what to do next. An alternative could be, “We’re sorry, but we couldn’t understand what you entered. Please try entering your pairing phrase or mobile number again.”
  • On the Authenticating with Toopher wait page, change the text from “Waiting to authorize Log In with Toopher” to “Please authorize this authentication request on your mobile device to continue” (align with the language used on the pairing wait page). End users need guidance on when they should take action on their mobile device.
  • On the Authenticating with Toopher wait page, add text above the “Enter OTP” button to explain when the user should click on that button. For example, “Device doesn’t have connectivity?” The “Pair with SMS” button on the pairing page start page has a similar type of message above it. End users were confused about when or why they would need to click on the OTP button.

Request completion by 03 Jul 2014

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.