2017-08-22 12 views
0

私はnodejsとvuejsを使用してスパを構築しましたが、私はそれに認証システムを追加したいと思います。 1)管理者がユーザ 2)電子メールが自動的に24に有効期限が切れたトークンとURLのsendgrid 3)電子メールconsitsを使用してユーザに送信されるのプロファイルを作成します。nodejs vuejsアプリでトークンを使用した認証システム?

流れは次のようになりユーザーが特定の時間にクリックすると、新しいパスワードを作成できるページにルーティングされます 4)私のアプリでの認証にパスポートを使用する予定でした

これは正しい方法ですか?トークンをURLで送信して、ユーザーがクリックしたときに認証しますか

+0

私は同じ種類のプロジェクトに取り組んでいて、あなたも同じことをやっていることをうれしく思います。この認証システムのソリューションを見つけましたか?可能であれば、私は任意のgit repoを助けることができますか? – mmar

+0

はい、商用プロジェクトだったのでレポを共有することはできませんが、同じソリューションを見つけることができました。メール配信システムを使用してトークンシステムの電子メールとWebトークンをプッシュしたり、パスポートライブラリそれは同じものの魅力のように動作します。これ以上のヘルプが必要な場合は教えてください –

答えて

0

あなたの流れは私には分かります。その後、サーバーに、あなたからトークンを抽出することができます

http://yoursite.com/user/verify/<some-token>

:よう

URLで

http://yoursite.com/user/verify/?token=<some-token>

かさえ:あなたは次のようにURLのクエリのparamsにトークンを使用することができますURLを確認して確認し、それに対処してください。 JWTは、トークンに埋め込まれたデータを持つ良いスキームです。

+0

返信いただきありがとうございます.JWTを調べて、類似の作業モデルの例を見つけることができます。 @ tbking –

+0

私がリンクできるgithub repoを思い出すことができません。これはこのモデルを示しています。しかし、私は自分のプロジェクトでこのモデルを使い、最初から電子メールモジュール、jwtモジュール、そしてすべてから作りました。あなたがそれについて考えるなら、それはかなり簡単です。 – tbking

+0

助けてくれてありがとう、 –

関連する問題