2013-07-02 45 views
2

發送在使用DotnetOpenAuth通過asp.net上DotnetOpenAuth由asp.net發生錯誤該消息只能通過HTTPS

var request = await Client.PrepareRequestUserAuthorizationAsync(scopes, cancellationToken:Response.ClientDisconnectedToken); 

發生錯誤: 「DotNetOpenAuth.Messaging.ProtocolException: This message can only be sent over HTTPS」。

任何設置?

+0

你試試這個? http://stackoverflow.com/questions/6265944/dotnetopenauth-throws-a-protocolexception –

+0

除了上面的鏈接 https://groups.google.com/forum/#!topic/dotnetopenid/5EYoEDAPLTc –

+4

我找到物。 <消息傳遞relaxSslRequirements =「true」> – sink

回答

0

接收器是正確的。

以下內容添加到您的app.config或web.config文件

<dotNetOpenAuth> 
<messaging relaxSslRequirements="true"/>