- Dec 28, 2011
-
-
Ben Adida authored
-
Shane Tomlinson authored
* Not actually hooked up in the dialog yet. * Need backend support.
-
Shane Tomlinson authored
* Added a new controller, primary_user_provisioned. * Slimmed down user.provisionPrimaryUser so that it does not authenticate users. * Using ADD_EMAIL and CREATE_EMAIL as the hash when redirecting back from an IdP as bits of state.
-
Ben Adida authored
-
- Dec 23, 2011
-
-
Shane Tomlinson authored
* Renaming a bunch of the templates to use _ instead of camelCase.
-
Shane Tomlinson authored
* A lot of cleanup and test adding for handling primary users. * Trying to genericize a lot of the message names and leave the state machine decide on state. * Simplifying the ActionsMock in state_machine_unit_test. * Loads of file renames to make easier to read.
-
Shane Tomlinson authored
* Hacktastic and minimal tests - loads of tests needed. * Assume if the #EMAIL=<email> hash is specified on the URL, then try provisioning the user. * Fixed all previously broken, non-completing tests. * Added several new controllers - email_chosen, provision_primary_user, verify_primary_user.
-
- Dec 22, 2011
-
-
Shane Tomlinson authored
* Using address_info right off the start to figure out what to do with an email address.
-
Shane Tomlinson authored
* Before redirecting to the IdP, shut down all modules, close the channel. * Update tests to pass from breakages.
-
Shane Tomlinson authored
* Use WinChan to open a new window to the primary. * Add the idp_auth_complete page for the IdP to redirect back to. * When the window closes, re-try to authenticate the user with the primary. * Add a helper to show an error message. * Add a WinChan mock. * Update unit tests to handle the "need to authenticate with IdP" scenario. * Update compression scripts for WinChan to be included on the main site.
-
Shane Tomlinson authored
* Match the text on the verify_user page. * Add a new PageHelper function, replaceFormWithNotice. * Replacing the specialized code in verify_email_address.js with above function.
-
- Dec 21, 2011
-
-
Shane Tomlinson authored
-
Shane Tomlinson authored
-
Shane Tomlinson authored
* Adding a window Mock. * Adding a new template for the "you've gotta verify" screen. * Hooking up the logic to redirect - which closes the window.
-
Shane Tomlinson authored
* Add network.authenticateWithAssertion and related tests. * On signup page, start the redirection code to verify with primary in new tab. * in network.js, rename all the onSuccess to onComplete for clarity. * Simplify tests for primary user provisioning while "not authenticated". * Generate fake keys/certs in the provisioning mock. * Save off the keypair/cert given to us by the provisioning frame before getting an assertion. * Generate an assertion and log the user in on primary provisioning success.
-
- Dec 20, 2011
-
-
Ben Adida authored
revived the navigator.id.channel, as well as the #NATIVE and #INTERNAL indications that internal APIs are about to be called
-
Lloyd Hilaiel authored
-
Shane Tomlinson authored
-
Shane Tomlinson authored
* Adding unit tests for network.addressInfo * to the XHR mock, adding info needed to test primary/secondary flow. * Adding a BrowserID.Mock.Provisioning to handle mocking out provisioning capabilities. * Creating a new User.createUser that handles creating users on either primaryies or secondaries. * Adding unit tests for the signup page for primary, updating old tests for secondary. * Starting a shell of error messages and success markup on signup page. * Starting to hook up the dialog, adding loads of tests. Secondary based user creation good again.
-
Lloyd Hilaiel authored
stub in a new javascript library that will abstract dialog code from the details of embedding and interacting with a primary's provisioning content.
-
Shane Tomlinson authored
* Add markup/CSS, including tooltips. * Add logic to manage_account.js. * Add changePassword to network/user.js. Add related tests. * Update xhr mock so that session_context always returns "valid" info unless contextAjaxError is specified. * Update the tooltip so that it has a reset function. close #771 close #114
-
- Dec 19, 2011
-
-
Lloyd Hilaiel authored
stub in a new javascript library that will abstract dialog code from the details of embedding and interacting with a primary's provisioning content.
-
Shane Tomlinson authored
-
- Dec 16, 2011
-
-
Lloyd Hilaiel authored
-
Shane Tomlinson authored
issue #632.
-
Shane Tomlinson authored
* Add a new action - doError. * Add a new template invalidRequiredEmail * Add a check in the "start" state to see if the requiredEmail is legit. close #632
-
Shane Tomlinson authored
* Now in the requiredEmail flow, the title in forgot password screen remains "The site requested you sign in using" * Simplified the passing of the forgot_password module parameters. close #608
-
Lloyd Hilaiel authored
-
- Dec 15, 2011
-
-
Shane Tomlinson authored
issue #758
-
Shane Tomlinson authored
* Adding getCodeVersion to network. * Adding error messages for if session_context fails during getCodeVersion. * Adding a code check module. * Updating start so that most modules are only registered whenever code is up to date. * If the scripts are out of date, append a new script to the head. * Cleaning up the dialog module's interface with the channel. * Updating the compression script. * Splitting off the actions into its own page module/controller for easier testing. issue #226 issue #687
-
- Dec 14, 2011
-
-
Shane Tomlinson authored
close #384
-
- Dec 13, 2011
-
-
Shane Tomlinson authored
* Print a tooltip instead. * Still allows for account consolidation. close #732
-
Shane Tomlinson authored
Important on slow devices/browsers. * Using CSS transitions to bring the screen in after 0.5 seconds. * Cleaning up the screen code, its tests, and anything that attaches to Screens. * Adding a generic errorDisplayed() function to TestHelpers. close #706
-
Shane Tomlinson authored
close #748
-
- Dec 09, 2011
-
-
Shane Tomlinson authored
close #738
-
Shane Tomlinson authored
-
Shane Tomlinson authored
* Options block comes last to be consistent with navigator.id.get. * fix a problem where if silent:false is specified, controller could not be found. issue #601
-
- Dec 08, 2011
-
-
Shane Tomlinson authored
* Invert the meaning of the "silent" flag. * Change channel comment location so that it is in a place that makes sense.
-
Shane Tomlinson authored
Adding the following API under the BrowserID.internal namespace: * setPersistent - set the "log in automatically" flag for a site. * get - get an assertion using the same signature/semantic meaning as navigator.id.get. Add internal_api.js to compressed build. issue #601
-
- Dec 02, 2011
-
-
Shane Tomlinson authored
close #690
-