- Jan 10, 2012
-
-
Lloyd Hilaiel authored
simplify previous commit - .well-known/browserid really doesn't need a template and must be sent with application/json content-type - issue #865
-
Lloyd Hilaiel authored
-
Gervase Markham authored
-
Shane Tomlinson authored
* Took some code from the signup page. * Moved the "open primary auth" window to page_helpers. * cleanup of authenticate.js and page.js. * convert signin to be based on a Module.
-
- Jan 05, 2012
-
-
Shane Tomlinson authored
close #844
-
Shane Tomlinson authored
Updating the "password_too_short" tooltip to be "password_length". Add test for password too long in add_email close #845
-
Shane Tomlinson authored
close #845.
-
Shane Tomlinson authored
close #837
-
- Jan 04, 2012
-
-
Shane Tomlinson authored
* the first button in the form would be clicked instead of the "submit" event, even if the first button is hidden. * Changed the order of the DOM so that the correct button comes first in the DOM.
-
- Dec 30, 2011
-
-
Shane Tomlinson authored
-
Shane Tomlinson authored
-
Shane Tomlinson authored
-
Shane Tomlinson authored
Upgrading jQuery to 1.7.1. Fixes a crash bug in IE8 where loading browserid.org would cause IE to restart. close #806
-
- Dec 29, 2011
-
-
Shane Tomlinson authored
* Change the add_email_address page to be Module based. * Show the site info always. * Add User.tokenInfo which gets the email address and site for a token. * Add page.checkRequired which checks an options block for required fields. * Rename pages/browserid.js to pages/start.js
-
Shane Tomlinson authored
* All unit tests pass again. * Renaming primary_user_verified to primary_user_ready * Adding a random_seed to the context info to fix the unit tests and the adding of the seed. * Renamed all ejs templates to match their URL. * Each page unit test writes the ejs template that it needs to the DOM.
-
Francois Marier authored
-
- Dec 28, 2011
-
-
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.
-
- Dec 23, 2011
-
-
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
-
-
Lloyd Hilaiel authored
-
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
* 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
-
-
Lloyd Hilaiel authored
attempt #2 at resolving duplicate ids, rename the new one that's used in fewer places. fixes frontend unit tests
-
Lloyd Hilaiel authored
This reverts commit 3e88cc39.
-
Lloyd Hilaiel authored
-
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
partial implementation of trusted side of provisioning setup, enough to try to load primary's provisioning url
-
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
-
Lloyd Hilaiel authored
partial implementation of trusted side of provisioning setup, enough to try to load primary's provisioning url
-
- 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.
-
- Dec 16, 2011
-
-
Lloyd Hilaiel authored
-
Lloyd Hilaiel authored
-
Shane Tomlinson authored
Creating the build and production directories so that we are not polluting our dev directories and overwriting files in the build process. * Build script creates two new directories, build and production. * build is for uncompressed files. * production is for ready to serve up files. * Set up a symlink for include.js so we do not overwrite the original. * Update the build script to update include.js symlink. issue #700 Conflicts: resources/static/include.js
-
- Dec 15, 2011
-
-
Shane Tomlinson authored
issue #758
-
Shane Tomlinson authored
This reverts commit e3f57a26, reversing changes made to f647f552.
-