Mike Bannister
6141c032ee
remove oauth 1 and 2 client file altogether
2012-08-24 12:23:00 -07:00
Mike Bannister
ca40bf2875
better naming for oauth version variable
2012-08-24 12:21:56 -07:00
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