問題タブ [oidc-client-js]

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 に答える
4829 参照

steam-web-api - Steam OpenId(oidc-client-js)でログイン

クライアント認証時にGoogleで認証を行い、token_idを受け取り、それをサーバーに送信し、サーバーがそのtoken_idのクライアントアカウント情報ベースを取得します。文書化されていたので、とても簡単でした。今、私はSteamをやろうとしていますが、文字通り、Steam docsにOpenIDに関する4つの行があります。openID ブラウザー lib oidc-client-js の使用を開始しましたが、Steam ドキュメントは役に立ちません。openID ライブラリには次のフィールドが必要です。

  • 権限
  • クライアントID
  • redirect_uri
  • 応答タイプ
  • 範囲

Steam のドキュメントには、プロバイダー、キー、およびドメイン名しか記載されていませんが、どこから始めればよいかわかりません。

選択した言語とプラットフォーム用の OpenID ライブラリをダウンロードして、プロバイダーとしてhttp://steamcommunity.com/openidを使用するだけです。返された Claimed ID には、ユーザーの 64 ビット SteamID が含まれます。請求 ID の形式は次のとおりです: http://steamcommunity.com/openid/id/

安全な接続ではなく localhost を使用しているため、CORS ヘッダーの問題が発生します。oidc-client-js で追加のフィールドを構成する必要があると思います。

  • メタデータ
  • 署名鍵

どんな助けでも大歓迎です。