Commit Graph

1167 Commits

Author SHA1 Message Date
Mike Bannister
63eeec4708 moved common oauth 1 and 2 client code to accounts-oauth-helper package 2012-08-24 12:21:53 -07:00
Mike Bannister
98eaf61bef renamed OAuth to OAuth1 2012-08-24 12:20:59 -07:00
Mike Bannister
7d7ac074df better munging twitter data for updateOrCreateUser 2012-08-24 12:20:59 -07:00
Mike Bannister
9c8fd2958e nicer way of handling /_oauth/<service> routes 2012-08-24 12:20:57 -07:00
Mike Bannister
5f9485d133 better comment, removed unnecessary check 2012-08-24 12:19:38 -07:00
Mike Bannister
42ca4de679 use oauth verifier 2012-08-24 12:19:38 -07:00
Mike Bannister
1bffb63b63 move requires to correct file 2012-08-24 12:19:38 -07:00
Mike Bannister
2915d907e1 added comments 2012-08-24 12:19:37 -07:00
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