私はレールを使ってAPIを書こうとしています。 私はこれを使用しましたgem omniauth-steam
と私はこのブログを参照しました。 https://www.sitepoint.com/steam-powered-dota-on-rails/
これはうまく動作し、HTMLでも機能します。 でログインすると、私はログインしてアプリを認証する蒸気サイトにリダイレクトされます。それは私のアプリにリダイレクトされ、すべて正常に動作します。
しかし、私はAPIを試して、からPostman経由でログインしても、まだHTML応答を得ています。私は郵便配達所にヘッダーを設定しようと試みました。ここで蒸気openidログインと認証機能のためのRails APIの記述方法?
私routes.rbを
match '/auth/:provider/callback', to: 'api/v1/sessions#create', via: :all
delete '/logout', to: 'api/v1/sessions#destroy', as: :logout
生成されたパスがlocalhost:3000/auth/steam
ではJson
応答を取得し、私は郵便配達てログイン&にauthorizeアプリケーション缶にそこ方法はありますか?
ヘルプTy。
は蒸気からログインするのOAuthから生成 パスは 'localhostです、返事をありがとう:私は郵便配達でこのURLを要求すると、3000/AUTH/steam'、..私は、HTMLレスポンスを取得しています。 これは、私たちのページをスチームウェブサイトにリダイレクトし、ユーザーが登録できる第三者のリンクです。私が作成したHTMLではありません。 –