問題タブ [devise-token-auth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
357 参照

ruby-on-rails - Active Admin と devise_token_auth のための Rails Application Controller の拡張

Rails API バックエンドに devise_token_auth と Active Admin の両方を実装しようとしています。

devise_token_auth FAQには、この 2 つを一緒に実装する方法を説明する非常に明確な指示があります。これには、2 つの異なる Application Controller クラスが必要です。

アプリにこれらのコントローラーの両方がありますが、Active Admin と devise_token_auth のコントローラーを継承する方法がわかりません。

StackOverflowでこれについて見たすべての回答では、これを行う方法を知っていると想定されているように見えるため、ここで基本的なものが欠けていると確信しています。

誰でも助けることができますか?

編集:

最初は明確ではなかったと思うので、問題をもう一度言います。ApiControllerも作成しましたが、現在、Active Adminとdevise_token_authの両方がApplicationControllerを使用しています。devise_token_auth で ApiController を使用するにはどうすればよいですか?

0 投票する
0 に答える
108 参照

ruby-on-rails - Devise Token Auth - 永久トークン?

設定を変更する以外に、Devise Token Auth で永久トークンを生成する方法はありtoken_lifespanますか?

ログインが必要なユーザー指向の API がありますが、統合で使用する同じ API をトークン認証でセットアップする必要もあります。

トークンの寿命を変更する方法がない場合、これを行う方法の提案はありますか?

0 投票する
1 に答える
133 参照

ruby-on-rails - Devise Token Auth - トークンをクライアントに返さない

devise_token_auth の設定。

ソースコードの問題に取り組み続けます。

元:

以下から呼び出されます。

SessionsController::create> render_create_success>token_validation_response

トークンをクライアントに取得してクライアント側に保存し、リクエストごとに送信する必要があることを理解しています。クライアントにトークンを渡さない場合、これがどのように機能するのかわかりませんexcept

except: %i[tokens created_at updated_at]

ソースへのリンク: https://github.com/lynndylanhurley/devise_token_auth/blob/c92258038c05fcc8f6a0374ccce2e63b9f8d5312/app/controllers/devise_token_auth/sessions_controller.rb#L36

https://github.com/lynndylanhurley/devise_token_auth/blob/c92258038c05fcc8f6a0374ccce2e63b9f8d5312/app/models/devise_token_auth/concerns/user.rb#L205