7

マルチプレイヤー ネットワーク C++ ゲームの OpenID クライアントを計画しています。ホスティング会社には、OpenID 経由で認証できるユーザーからのログインのみを許可するオプションがあります。また、特定の人だけがログインできるようにしたいです。

コードにはすでに単純な HTML ビューアがいくつか含まれているため (WebKit に移行する予定です)、(OpenID エンドポイント ログイン用の) HTML を表示することは実際には問題になりません。

HTTP リクエスト用のコードもあります (ここではすでに libcurl に移行しています)。

残りの部分 (実際の OpenID エンドポイント ハンドシェイク) を実行するための C++ コードは見つかりませんでした。このための C++ コードはありますか?

そうでない場合、どこから始めるのが適切ですか? OpenID の内部構造については、あまり考えがありません。自分でコーディングするのは複雑ですか?

このようなことはまったく可能ですか?ログインが成功した場合に戻るOpenIDエンドポイントに、認証サイトのURLなどを配置する必要があることを確認したと思います。この場合、OpenID 経由でログインするサイトはなく、ゲームサーバーです。

このようにすることが本当に問題である場合は、独自の Web サーバー (フォーラム用に 1 つと SourceForge 用に 1 つ) も持っているので、そこですべてのことを行うこともできます。ただし、これには、ゲームが OpenID ログイン用の Web サイトに依存しているという大きな欠点があります。これは非常に悪いことです。OpenID の優れた利点の 1 つが失われています。

4

1 に答える 1

2

libopkele はあなたを助けますか?

構成エラーに関する質問がここにあります。

于 2010-07-15T03:14:11.137 に答える