そのため、Rails アプリを開発しています。主に、優れた認証システムの背後でロックダウンしたい API を提供しています。HTML をレンダリングする Rails アプリを作成し、そのために Devise と CanCan を使用しました。今回は、JSON をクライアントに提供したいと考えています。基本的に次の要件があります。
- 堅牢な認証システムが必要
- ユーザーは、Facebook、Twitter、リンク済み、Google などの既存のアプリでログインできる必要があります。
- フルスタック認証が利用可能である必要があります
これは API を提供する私が書いている最初のアプリなので、調査を開始し、これまでに人々が使用した次のソリューションを見つけました。
- 私は人々がCanCanでDeviseを使っているのを見てきました
- Oauth2 http://railscasts.com/episodes/353-oauth-with-doorkeeper?autoplay=trueの使用について人々が話しているのを見てきました 。
- 聞いたことがあります...「ドアキーパーを使用してください」
- 使用を聞いたことがあります...「オムニ認証を使用する」
つまり、基本的に私の1日の研究は、基本的に私をもっと混乱させました. 私がこれらを使用するとき、そして私の要件のためにどの組み合わせを使用しますか! アルファベットのスープを理解するのに苦労しています。誰かがこれを理解するのを手伝ってくれますか?