2017-09-21 7 views
0

Steam OpenIDを認証の主要要素として使用するNode/Express REST + React/Reduxアプリケーションを作成しています。私はスチームOpenID(またはその問題についてはOpenID)のチュートリアル/ライブラリ/サンプルコードのためのグーグルだが、私は何かを見つけることができません。私はhttps://github.com/lynndylanhurley/redux-authとOAuthSignInButtonコンポーネントを見ましたが、何らかの理由でドキュメントが非常に混乱しています。これは広い質問ですが、このライブラリに精通している場合は、OpenID認証の手順を説明するか、他のライブラリ/例が分かっている場合は、それらを参照してください。ありがとう!React.js/Redux OpenIDライブラリ/例が必要です(具体的にはSteam OpenID)

EDIT:質問を明確にするために、私はRESTを使用しているためセッション/状態がないため、クライアント側でOpenID認証を提供する必要があります。私がこれまでに試したのは、上記のライブラリでしたが、廃止されたReact Routerを使用していたので動作しませんでした。私は後でバックエンドで認証プロセスを設定しようとしましたが、フェッチを使って呼び出されたエンドポイントを公開しましたが、応答はなく、リダイレクトされませんでした。

答えて

0

PassbackとPassport-Steamを使用してNodeバックエンドで認証プロセスを設定してエンドポイントを公開したが、SteamStrategyのreturnURLをフロントエンドのルートに設定したアプリケーションを作成し、ReactコンポーネントでOpenIDクエリパラメータを処理した後、後で詳細を使用して、後で認証に使用するJWTトークンを生成します。

関連する問題