問題タブ [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.
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 で追加のフィールドを構成する必要があると思います。
- メタデータ
- 署名鍵
どんな助けでも大歓迎です。