7

meteor.js を使用したユーザー ログイン システムの作成に関する情報はどこにありますか? 使用できる既存のライブラリはありますか?

4

5 に答える 5

8

更新4:そしてMeteorはアカウントやユーザーなどを完全にサポートするようになりました

http://docs.meteor.com/#accounts_apiを参照してください

更新3:v0.5.0以降、Meteorはコレクションの認証と許可/拒否ルールをサポートしています。詳細については、 http://docs.meteor.com/#allowを参照してください。ありがとう、@ Dan Dascalescu!

更新2:Gregが指摘しているように、実際には、空の関数でオーバーライドすることでCRUDメソッドをロックダウンできます(詳細はこちら: https ://stackoverflow.com/a/10116342/1180471 )。したがって、認証機能によって物事が簡単になると思いますが、比較的少ない労力ですでに自分でロールすることができます。

歴史的な目的のために保持された元の回答: データベース(の一部)をロックダウンする方法がないため、AFAIK流星はまだこれを行う方法を提供していません。したがって、現時点では、安全な方法でそれを行う唯一の方法は流星をバイパスし、次のいずれかを行います。-ノードにドロップダウンし、別のデータベースまたは認証APIを使用します-HTTP認証を使用しますが、これはToDoリストのかなり上位にあると思います...

アップデート1:すでに実装を開始しています。コードはlivedata-authブランチで確認できます: https ://github.com/meteor/meteor/compare/master ... livedata-auth

于 2012-04-27T06:45:45.967 に答える
7

それまでの間、Meteor は完全な認証およびユーザー管理システムを実装しており、一般的な OAuth サービス (Google、Facebook、GitHub、Twitter、Weibo) を使用して簡単にログインできる UI を完備しています。

于 2012-11-05T00:11:15.830 に答える
1

meteor で単純な認証を行うのは実際にはそれほど難しくありません。ブログシステムbrittoにはセットアップがあります。基本的に、クライアントからデータベースを制限し、API キーを使用してサーバー側のメソッドにリクエストを行います。

クライアント db アクセスの制限: クライアント側の MongoDB API をどのように保護しますか?

ブリット サーバー コード: https://github.com/jonathanKingston/britto/blob/master/server/server-britto.js

ブリットソースで、メソッドcreate userlogin user

于 2012-04-27T15:41:41.037 に答える
1

https://github.com/matb33/meteor-userauthで、Meteor 用に作成したユーザー ログイン システムの実例を見つけることができます。

Meteor > 0.3.5 が必要なので、これを書いている時点では meteor の devel ブランチを実行する必要があります。

于 2012-05-17T02:46:57.457 に答える