diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2011-06-20 08:58:21 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2011-06-23 19:53:17 -0700 |
commit | 2704b0fb445ab041f4f008bef8752e2828799b85 (patch) | |
tree | 3ec119671228d1175286aaec8d6339fb5740897e /samples/OpenIdProviderWebForms | |
parent | 5902a697d07bbd9066b8440f2d93590bff080c4f (diff) | |
download | DotNetOpenAuth-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.cs | 2 | ||||
-rw-r--r-- | samples/OpenIdProviderWebForms/Provider.ashx.cs | 2 | ||||
-rw-r--r-- | samples/OpenIdProviderWebForms/access_token.ashx.cs | 2 |
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); } } } |