3

私はサイトを持っており、バックエンドとフロントエンド (100% バックボーン) は RestFul (JSON + Ajax) で分離されており、現在ユーザー認証を実装する方法を考えています。

Facebook、Google など (OAuth と OpenId) をサポートしたいと考えています。また、他のアカウントを持っていない、または使用したくないユーザー向けのカスタム メソッドもサポートしたいと考えています。

カスタム認証をどのように行いますか? そのための最善の方法は何ですか?

カスタム ログインにも OAuth または OpenID を使用していますか?

4

1 に答える 1

1

私自身のカスタム認証を使用するとき、Oauth は過去に私のために働いていました。ほとんどの作業を処理するために利用できる非常に優れたライブラリがあります。

http://oauth.googlecode.com/svn/code/javascript/

node.js を restFul サーバーとして使用している場合は、Passport Middleware http://passportjs.org/を使用してサーバー側の大部分を処理できます。

Passport のドキュメントには、任意のスタックに実装できる優れた一般的な例と戦略も含まれています。 https://github.com/jaredhanson/passport#strategies-1

于 2012-10-16T18:36:08.870 に答える