こんにちは!kossyです! さて、今回はgraphql-ruby + Rails APIモードでdevise_token_authを用いてトークン認証する開発において、 Altairを使ってトークン認証をパスする方法についてブログに残してみたいと思います。 環境 Rails 6.0.3.4 Ruby 2.6.3 MacOS Catalina なお、devise + devise_token_auth で Userモデルを作成し、 CORSの設定やマイグレーション周りの設定が済んでいるものとします。 devise + devise_token_auth のセットアップ手順はこちらの記事が詳しかったです。 トークン認証だとgraphiql使えない トークン認証を利用している時にgraphiqlを使う方法をググってもHackしたやり方しか出てこなかった(jsでXHR送るみたいな、、、)ので、
![graphqlクライアントの Altairでトークン認証を行う方法 - その辺にいるWebエンジニアの備忘録](https://cdn-ak-scissors.b.st-hatena.com/image/square/0dcc26e46a730727b50bea36373c077ddb5dc6a3/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkossy-web-engineer%2F20201215%2F20201215224440.png)