2016-07-13 10 views
4

原因私は何かについて不思議に思っています。Angular2 - auth0またはレールによる認証?

「api」バックエンドをレール5でビルドしたいのですが、apiモードをリリースし、フロントエンドをangular2でリリースしました。私はレールに慣れていたので、ユーザ認証を実装したいと思っていたので、私はangular2を初めて使ったので、私のレール/ユーザのバックエンドに対してユーザを認証する方法を探しました。

しかし、私が知っているのは、これまでに聞いたことのないangular2とauth0のチュートリアルです。

私の質問は、auth0認証の場合、angle2のユーザーにとって「正常」ですか? auth0を使用すると、自分のユーザーデータが自分のデータベースに正しく格納されません。だから私はどのように私のレールモデルとの関係を作成するのですか?

誰かが私にそれを説明したり、もし存在すれば私にいくつかの記事をリンクすることができれば素晴らしいだろう。

答えて

3

Auth0は多くの選択肢の1つです。 Auth0を使用するが、自分のデータベースに資格情報を保存する場合は、there is a tutorial for setting that up with Auth0

Auth0を使用するのは普通のことですが、自分のデータベースでユーザーデータを利用できるようにすることもできます。自分で保管する際には、ユーザーの資格情報を徹底的に保護する必要があります。

1

私も同じ問題に直面してDeviseと考えました。ログイン成功後にユーザーをAngularアプリにリダイレクトしたRails + Deviseのランディングページを設定しています。多くの苦痛の後、私はJWT認証を使用することが、カッサンドラと同じ勧告になっています。

ただし、Auth0を使用する予定の場合は、7000ユーザーがサインアップした後にアップグレードする必要があります。これはあなたにとって問題ではないかもしれませんが、何かを実質的に展開する予定があるので、私が考えなければならない決定です。

関連する問題