Commit Graph

1122 Commits

Author SHA1 Message Date
Avital Oliver
da9d89dce2 Allow cancelling the reset password dialog 2012-08-09 20:37:29 -07:00
Avital Oliver
9186c63b73 Forgot password flow (modulo sending email).
Also, url helpers prepared for account validation emails.
2012-08-09 20:37:29 -07:00
Nick Martin
0019e5f716 Merge branch 'master' into auth
Conflicts:
	examples/todos/.meteor/packages
2012-08-09 17:58:58 -07:00
Nick Martin
92b848fe1a Update version for release 0.3.9. v0.3.9 2012-08-07 23:02:12 -07:00
Nick Martin
961e985801 Update history. 2012-08-07 21:41:39 -07:00
Avital Oliver
0a148c69d6 Merge pull request #262 from zhangcheng/auth
When logging in via Weibo, store the weibo screen name as the newly generated users's name (since that's the best we can do).
2012-08-07 11:01:53 -07:00
Nick Martin
435aa6e0fc Merge branch 'master' into devel 2012-08-06 17:36:38 -07:00
Nick Martin
f5415248cb Deploy over SSL.
Missed this in the ssl pass last release.
2012-08-06 16:54:13 -07:00
Nick Martin
2809b9b27d Merge branch 'spiderable' into devel 2012-08-06 16:34:11 -07:00
Nick Martin
f55a824f2c Tweak docs. 2012-08-06 16:33:14 -07:00
Nick Martin
0397945fd8 Add hack in livedata_connection to support knowing when all data is received on all connections. 2012-08-03 22:00:25 -07:00
Nick Martin
07c703270c Use subscription readiness instead of timeout.
This only looks at default_connection, though, which isn't good. May need to patch livedata.
2012-08-03 20:59:38 -07:00
Nick Martin
33d53847c0 Make todos spiderable. 2012-08-03 19:49:05 -07:00
Nick Martin
24c2fe9d7f Add timeout so requests can't take forever. 2012-08-03 19:06:14 -07:00
Nick Martin
ee7fc09c16 Handle ? in query string better. 2012-08-03 18:12:59 -07:00
Nick Martin
81cb0239f0 Check for errors from phantomjs. 2012-08-03 18:11:25 -07:00
Nick Martin
7632dc0386 Avoid writing a tempfile by using '/dev/stdin'. Hacky, but functional. 2012-08-02 23:06:41 -07:00
Nick Martin
0d27fa40f2 Fix encoding. 2012-08-02 22:39:28 -07:00
Nick Martin
78c47533b5 Initial documentation. 2012-08-02 22:21:13 -07:00
Nick Martin
dc34cff990 add spiderable package 2012-08-02 22:21:13 -07:00
Nick Martin
a1e71d820f Server side of accounts.config.
Pass oauth error through to the client on login. This lets the developer handle failures.
2012-08-02 20:14:23 -07:00
Alex Seville
0f1816181c Tag mismatch in docs.html
h2/h1 tag mismatch in main-headline can be misinterpreted by browsers (i.e. Safari 5.0.4 will fail and display a blank page).
2012-08-02 17:57:02 -07:00
Audrey Roy
05c50867de Added a link to the instructions for contributors 2012-08-02 12:14:04 -07:00
ZHANG Cheng
a0b5bcffe3 Update accounts-weibo according to latest changes in the branch 2012-07-30 15:27:53 +08:00
Avital Oliver
a07411e69d accounts-ui: Dropdown login form and support for u/p 2012-07-23 22:49:07 -07:00
Nick Martin
758c1caa85 Use correct call signature for Meteor.Error. 2012-07-23 18:38:04 -07:00
Avital Oliver
15a46e03ef accounts: implement new create user flow 2012-07-23 18:38:04 -07:00
Nick Martin
e1e636ba21 Login with passwords via SRP. 2012-07-23 17:59:09 -07:00
Nick Martin
2cdf596bfc Initial commit of SRP package. 2012-07-23 17:59:09 -07:00
Avital Oliver
67b9ee0d10 Fix an ordering bug with method responses related to wait methods 2012-07-23 17:57:12 -07:00
ZHANG Cheng
edd7f078a5 Mod accounts-ui to support weibo 2012-07-23 17:57:12 -07:00
ZHANG Cheng
d160097b81 New package: accounts-weibo for Sina Weibo 2012-07-23 17:57:12 -07:00
Avital Oliver
a0f564f9ef When optimistic login fails, appropriately log the user out 2012-07-23 17:57:12 -07:00
Avital Oliver
0c0345cc58 Smaller/better oauth popups 2012-07-23 17:57:12 -07:00
Avital Oliver
8f3dc9fa98 Fix error when user declines an oauth login dialog 2012-07-23 17:57:12 -07:00
Nick Martin
e11655a65a Add an option to configure scope for google and facebook login. 2012-07-23 17:57:12 -07:00
Avital Oliver
0586320be7 accounts-ui: Show spinner while user document is loading 2012-07-23 17:57:12 -07:00
Nick Martin
4417dad584 Add option to force reconnect when already connected. 2012-07-23 17:57:12 -07:00
Nick Martin
f5317b3823 Remove broken code. This only reason this didn't cause breakages is we never set up events after being connected. 2012-07-23 17:57:12 -07:00
Nick Martin
ce4179416f Add world.runId to all collection accesses, so we work when two tests are running at once.
It would be cool if there were a better way to do this. Maybe some sort of shared state between the client and the server such that we could have a collection per test, rather than sharing a collection.
2012-07-23 17:57:12 -07:00
Nick Martin
33817f235b Use the package under test when testing. This should probably be automatic, since we do it in every single package. 2012-07-23 17:57:12 -07:00
Avital Oliver
556aba22ac Allow writes on a collection used in tests 2012-07-23 17:57:12 -07:00
Avital Oliver
74ad9390db Improved comment 2012-07-23 17:57:12 -07:00
Avital Oliver
132231d688 Improvements to accounts tests 2012-07-23 17:57:12 -07:00
Avital Oliver
1ac09575bc localstorage polyfill: Try to not wait for Meteor.startup 2012-07-23 17:57:11 -07:00
Avital Oliver
cbce421b98 Tests for oauth2 server flow 2012-07-23 17:57:11 -07:00
Avital Oliver
1773c91c50 Support users with no email + more tests 2012-07-23 17:57:11 -07:00
Avital Oliver
9db26049d1 First test for accounts. Verify that an old bug is fixed 2012-07-23 17:57:11 -07:00
Avital Oliver
e71a8c8e9c Added insecure package to examples 2012-07-23 17:57:11 -07:00
Avital Oliver
b227d59b54 Access control for default collection mutators
- A new `insecure` package reproduces the experience we had
  before this change, in which all collections are by default
  totally open to all changes
- With or without the `insecure` package, you can now call
  collection.allow() to define which calls to the default
  mutator methods should be allowed
2012-07-23 17:57:11 -07:00