summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdProviderWebForms
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2011-06-20 08:58:21 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2011-06-23 19:53:17 -0700
commit2704b0fb445ab041f4f008bef8752e2828799b85 (patch)
tree3ec119671228d1175286aaec8d6339fb5740897e /samples/OpenIdProviderWebForms
parent5902a697d07bbd9066b8440f2d93590bff080c4f (diff)
downloadDotNetOpenAuth-2704b0fb445ab041f4f008bef8752e2828799b85.zip
DotNetOpenAuth-2704b0fb445ab041f4f008bef8752e2828799b85.tar.gz
DotNetOpenAuth-2704b0fb445ab041f4f008bef8752e2828799b85.tar.bz2
Added OutgoingWebResponse.Respond method to replace its Send method, and avoid the ThreadAbortException that is no longer the recommended approach.
Fixes #40
Diffstat (limited to 'samples/OpenIdProviderWebForms')
-rw-r--r--samples/OpenIdProviderWebForms/Default.aspx.cs2
-rw-r--r--samples/OpenIdProviderWebForms/Provider.ashx.cs2
-rw-r--r--samples/OpenIdProviderWebForms/access_token.ashx.cs2
3 files changed, 3 insertions, 3 deletions
diff --git a/samples/OpenIdProviderWebForms/Default.aspx.cs b/samples/OpenIdProviderWebForms/Default.aspx.cs
index 4843639..81e15a5 100644
--- a/samples/OpenIdProviderWebForms/Default.aspx.cs
+++ b/samples/OpenIdProviderWebForms/Default.aspx.cs
@@ -37,7 +37,7 @@
try {
// Send user input through identifier parser so we accept more free-form input.
string rpSite = Identifier.Parse(relyingPartyRealm);
- op.PrepareUnsolicitedAssertion(providerEndpoint, rpSite, Util.BuildIdentityUrl(), Util.BuildIdentityUrl()).Send();
+ op.PrepareUnsolicitedAssertion(providerEndpoint, rpSite, Util.BuildIdentityUrl(), Util.BuildIdentityUrl()).Respond();
} catch (ProtocolException ex) {
Label errorLabel = (Label)this.loginView.FindControl("errorLabel");
errorLabel.Visible = true;
diff --git a/samples/OpenIdProviderWebForms/Provider.ashx.cs b/samples/OpenIdProviderWebForms/Provider.ashx.cs
index 3285b57..f8fa4a3 100644
--- a/samples/OpenIdProviderWebForms/Provider.ashx.cs
+++ b/samples/OpenIdProviderWebForms/Provider.ashx.cs
@@ -51,7 +51,7 @@
// We DON'T use ProviderEndpoint.SendResponse because
// that only sends responses to requests in PendingAuthenticationRequest,
// but we don't set that for associate and other non-checkid requests.
- ProviderEndpoint.Provider.SendResponse(request);
+ ProviderEndpoint.Provider.Respond(request);
// Make sure that any PendingAuthenticationRequest that MAY be set is cleared.
ProviderEndpoint.PendingRequest = null;
diff --git a/samples/OpenIdProviderWebForms/access_token.ashx.cs b/samples/OpenIdProviderWebForms/access_token.ashx.cs
index b895da9..1e3d27c 100644
--- a/samples/OpenIdProviderWebForms/access_token.ashx.cs
+++ b/samples/OpenIdProviderWebForms/access_token.ashx.cs
@@ -17,7 +17,7 @@
public void ProcessRequest(HttpContext context) {
var request = OAuthHybrid.ServiceProvider.ReadAccessTokenRequest();
var response = OAuthHybrid.ServiceProvider.PrepareAccessTokenMessage(request);
- OAuthHybrid.ServiceProvider.Channel.Send(response);
+ OAuthHybrid.ServiceProvider.Channel.Respond(response);
}
}
}