Github branch\v5.0\src\ から DotNetOpenAuth プロジェクトの最新リリースをビルドし、OAuth2 サンプル アプリを実行しました。サンプルの AuthorizationServer と ResourceServer を確認するために、localhost:59722 から開始しました。サンプルを機能させるには、以下の 3 つの .cs ファイルを変更する必要がありました。既知の問題があるか、設定が不足している場合は、誰かが光を当ててくれれば幸いです。
OAuthClient プロジェクト: SampleWCF2.cs: 64 行目をコメントアウト:
Response.Redirect(Request.Path);
Product/DotNetOpenAuth.OAuth2 プロジェクト: AccessToken.cs: コメントアウト 54 行目:
Requires.That(signingKey == null || !signingKey.PublicOnly, "signingKey", "秘密鍵が必要");
Product/DotNetOpenAth.OAuth2.Client プロジェクト: OAuth2ClientChannel.cs 102 行目に追加:
//hack added to because contentType of text/html is returned for json if(contentType == "text/html" && body != null && body[0] == '{') { return this.DeserializeFromJson(body); }else if (contentType == JsonEncoded || contentType == JsonTextEncoded) {