Commit Graph

1159 Commits

Author SHA1 Message Date
Mike Bannister
7dfb385fc3 move methods around 2012-08-24 12:19:37 -07:00
Mike Bannister
08a53cabca cleanup oauth1 class 2012-08-24 12:19:37 -07:00
Mike Bannister
107051a3f3 extend oauth with configuration 2012-08-24 12:19:37 -07:00
Mike Bannister
ca609e5918 added some comments 2012-08-24 12:19:37 -07:00
Mike Bannister
03b7706134 first pass at oauth1 with twitter 2012-08-24 12:19:37 -07:00
Avital Oliver
410a8fcaea Explain the need for a call to Meteor.startup 2012-08-22 22:32:26 -07:00
Nick Martin
729e45003b Don't require username in example, because then we can't show use facebook or google auth 2012-08-17 17:53:01 -07:00
Nick Martin
c3b018b3c6 Show the user's email if they don't have a name or username. 2012-08-17 17:52:24 -07:00
Nick Martin
1c6a31c67a Remove unsafePasswordChanges option. 2012-08-17 17:02:06 -07:00
Nick Martin
41dff26890 Use the real email API to send real email. 2012-08-17 16:33:00 -07:00
Nick Martin
910adda358 Merge remote-tracking branch 'origin/email' into auth-email 2012-08-17 15:33:56 -07:00
Avital Oliver
d79da9b1b4 An initial semi-sane set of account-related email templates 2012-08-17 15:27:02 -07:00
Avital Oliver
0d350f2d5b Use absolute-url instead of passing baseUrl's around
While at it, some minor fixes and improvements,
and make account enrollment emails contain the right
url.
2012-08-17 15:27:02 -07:00
David Glasser
e86d282354 Basic email support 2012-08-17 14:23:19 -07:00
Nick Martin
46d296450c Merge branch 'absolute-url' into devel 2012-08-17 14:16:12 -07:00
David Glasser
eae1e2b213 meteor run: Don't miss LISTENING if there's other stuff on stdout 2012-08-17 14:00:45 -07:00
Nick Martin
f7afc0b5f3 Test hash fragments also. 2012-08-16 21:52:14 -07:00
Nick Martin
1df6b74ada Feedback from review. 2012-08-16 21:16:31 -07:00
David Glasser
4e68bdd0e9 dev_bundle 0.1.7: packages needed for email branch 2012-08-16 19:44:31 -07:00
Avital Oliver
8bfb4498cb Added comment explaining the use of the mongo positional operator 2012-08-16 11:44:50 -07:00
Avital Oliver
9ba1884352 Tests for accounts enrollment
Also made another server-side createUser test not
print emails to the console
2012-08-16 11:27:19 -07:00
Avital Oliver
53e8c2029b Enroll account flow, allowing Meteor.createUser on the server 2012-08-16 10:23:03 -07:00
Nick Martin
b3ada2cf4f Document absolute-url package. 2012-08-15 23:28:51 -07:00
Nick Martin
e9956ee8e8 Integrate force-ssl and absolute-url. Now when you add force-ssl, secure defaults to true in absolute-url. 2012-08-15 23:28:51 -07:00
Nick Martin
f18b58763b Initial absolute-url package. 2012-08-15 23:28:51 -07:00
David Glasser
7e872afa88 Allow deploy host to be specified in environment. 2012-08-15 21:03:00 -07:00
Avital Oliver
3e3f00f07d Use Meteor.accounts._options to drive username vs email behavior 2012-08-15 15:50:17 -07:00
Nick Martin
9eff2a109b Add createUser on the server.
Not very useful yet, since it doesn't send welcome emails.
2012-08-15 14:52:55 -07:00
Tom Coleman
b21da0f274 deep-copy Mongo docs in server-side observer() (closes #276)
On the client, users are free to scribble on docs they get from Mongo,
since the docs are guaranteed to be copies.  Scribbling on docs on the
server won't affect the database, but it can cause problems like
crashing LiveResultSet.  So always deep-copy on the server.
2012-08-14 19:41:24 -07:00
David Glasser
cb95d44cb3 Doc fix: Cursor.observe available on both client and server 2012-08-14 10:54:30 -07:00
Avital Oliver
1113b3a21e Store users' emails in an array of objects
Instead of separately storing user.emails and user.validatedEmails,
we now store all the information in user.emails as objects with
{email: (email), validated: (validated)}
2012-08-13 14:15:03 -07:00
Nick Martin
fdce0472e0 Immediately check for local token when we're finished with forgot password or validate email. 2012-08-12 16:03:55 -04:00
Avital Oliver
6e51f51457 Tests for validating a secondary email address 2012-08-09 20:37:30 -07:00
Avital Oliver
856adb90da Reset password flow, modulo accounts-ui support for creating users with a set email address 2012-08-09 20:37:29 -07:00
Avital Oliver
6a3124becb Tests for reset password flow 2012-08-09 20:37:29 -07:00
Avital Oliver
d46a4d7a76 Hide password in reset password dialog 2012-08-09 20:37:29 -07:00
Avital Oliver
9d2cdb8013 Fix IE7 input positioning in the reset password dialog 2012-08-09 20:37:29 -07:00
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