diff options
Diffstat (limited to 'samples/OpenIdWebRingSsoProvider/Server.aspx.cs')
-rw-r--r-- | samples/OpenIdWebRingSsoProvider/Server.aspx.cs | 8 |
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); + })); } } } |