summaryrefslogtreecommitdiffstats
path: root/samples/OpenIdWebRingSsoProvider/Server.aspx.cs
diff options
context:
space:
mode:
Diffstat (limited to 'samples/OpenIdWebRingSsoProvider/Server.aspx.cs')
-rw-r--r--samples/OpenIdWebRingSsoProvider/Server.aspx.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/samples/OpenIdWebRingSsoProvider/Server.aspx.cs b/samples/OpenIdWebRingSsoProvider/Server.aspx.cs
index 328f85d..805e38f 100644
--- a/samples/OpenIdWebRingSsoProvider/Server.aspx.cs
+++ b/samples/OpenIdWebRingSsoProvider/Server.aspx.cs
@@ -12,8 +12,12 @@
protected void Page_Load(object sender, EventArgs e) {
}
- protected async void providerEndpoint1_AuthenticationChallenge(object sender, AuthenticationChallengeEventArgs e) {
- await Util.ProcessAuthenticationChallengeAsync(e.Request, Response.ClientDisconnectedToken);
+ protected void providerEndpoint1_AuthenticationChallenge(object sender, AuthenticationChallengeEventArgs e) {
+ this.RegisterAsyncTask(
+ new PageAsyncTask(
+ async ct => {
+ await Util.ProcessAuthenticationChallengeAsync(e.Request, ct);
+ }));
}
}
}