summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenId/Provider/IEncodable.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOpenId/Provider/IEncodable.cs')
-rw-r--r--src/DotNetOpenId/Provider/IEncodable.cs33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/DotNetOpenId/Provider/IEncodable.cs b/src/DotNetOpenId/Provider/IEncodable.cs
deleted file mode 100644
index 3a7a60d..0000000
--- a/src/DotNetOpenId/Provider/IEncodable.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace DotNetOpenId.Provider {
- internal enum EncodingType {
- None,
- /// <summary>
- /// Response data to be sent to the consumer web site by telling the
- /// browser to redirect back to the consumer web site with a querystring
- /// that contains our data.
- /// </summary>
- RedirectBrowserUrl,
- /// <summary>
- /// Response data to be sent directly to the consumer site,
- /// in response to a direct request initiated by the consumer site
- /// (not the client browser).
- /// </summary>
- ResponseBody
- }
-
- /// <remarks>
- /// Classes that implement IEncodable should be either [Serializable] or
- /// derive from <see cref="MarshalByRefObject"/> so that testing can
- /// remote across app-domain boundaries to sniff/tamper with messages.
- /// </remarks>
- internal interface IEncodable {
- EncodingType EncodingType { get; }
- IDictionary<string, string> EncodedFields { get; }
- Uri RedirectUrl { get; }
- Protocol Protocol { get; }
- }
-}