summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenId/Provider/CheckIdRequest.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOpenId/Provider/CheckIdRequest.cs')
-rw-r--r--src/DotNetOpenId/Provider/CheckIdRequest.cs19
1 files changed, 2 insertions, 17 deletions
diff --git a/src/DotNetOpenId/Provider/CheckIdRequest.cs b/src/DotNetOpenId/Provider/CheckIdRequest.cs
index 373ba2e..fa17200 100644
--- a/src/DotNetOpenId/Provider/CheckIdRequest.cs
+++ b/src/DotNetOpenId/Provider/CheckIdRequest.cs
@@ -3,6 +3,7 @@ using System.Collections;
using System.Collections.Specialized;
using System.Text;
using System.Diagnostics;
+using System.Diagnostics.CodeAnalysis;
using System.Collections.Generic;
using System.Globalization;
using System.Web;
@@ -194,24 +195,8 @@ namespace DotNetOpenId.Provider {
(!IsAuthenticated.Value || !IsDirectedIdentity || (LocalIdentifier != null && ClaimedIdentifier != null));
}
}
- /// <summary>
- /// Get the URL to cancel this request.
- /// </summary>
- internal Uri CancelUrl {
- get {
- if (Immediate)
- throw new InvalidOperationException("Cancel is not an appropriate response to immediate mode requests.");
-
- UriBuilder builder = new UriBuilder(ReturnTo);
- var args = new Dictionary<string, string>();
- args.Add(Protocol.openid.mode, Protocol.Args.Mode.cancel);
- UriUtil.AppendQueryArgs(builder, args);
-
- return builder.Uri;
- }
- }
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily")]
+ [SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily")]
internal CheckIdRequest(OpenIdProvider provider) : base(provider) {
// handle the mandatory protocol fields
string mode = Util.GetRequiredArg(Query, Protocol.openid.mode);