デスクトップアプリケーションとモバイルアプリケーションの両方があります。両方の「デバイス」に同じRailsアプリケーションを使用したいと思います。つまり、モバイルアプリケーションでデスクトップアプリケーションのコンテンツを要求したいのです。
認証(メール+パスワード)にDeviseを使用しています。モバイルアプリケーションのOauth2トークンを生成するために、デスクトップアプリにDoorkeeperを実装しました。
これが私の質問です:
デスクトップアプリケーションコントローラーを保護するために、before_filtersセットがあります。
- 認証されて保護されたコントローラーにアクセスするために、モバイルアプリケーションがOAuth2トークンをDeviseと共有する方法がわかりませんか?
実際、今のところ、私のコントローラーのモバイルトークンをdoorkeeper_for :all
コードでチェックするのはドアキーパーです。しかし、それを行うには、デバイスの保護を行うことができませんbefore_filter :authenticate_user!
...
oauthトークンもデバイスに保存する必要がありますか?
モバイルアプリケーションがdeviseとOAuth2プロトコルでどのように認証されるべきか誤解していますか?
どうも