私のハンドラコードでは、認証を行うためにユーザエージェントのリダイレクトを行うために必要なopenidヘッダ/ bodyを使ってリダイレクト応答を返そうとしていますが、HTTPEntityを返すレスポンスをOperation結果に設定すると、クライアント?それは何が間違っていますか?次のコードは完全ではなく、プロトタイプの品質です!ここで返信応答としてOpenRasta HTTPEntityを使用している場合は406を取得しますか?
は私のハンドラのコードです:
private static OpenIdRelyingParty openid = new OpenIdRelyingParty();
public OperationResult Get(string contentId)
{
var response = openid.GetResponse();
Identifier id;
Identifier.TryParse("https://www.google.com/accounts/o8/id", out id);
OutgoingWebResponse owr = openid.CreateRequest(id).RedirectingResponse;
HttpEntity he = new HttpEntity(new HttpHeaderDictionary(owr.Headers), owr.ResponseStream);
return new OperationResult.SeeOther { ResponseResource = he };
}
ありがとうございますserialseb、私は1つの例外と応答を読んだヘッダーがヘッダーを設定することができませんでしたので、それを行う方法は何ですか? – Overture
これはホスティングですか? – SerialSeb