diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-11-10 08:47:34 -0800 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-11-10 08:47:34 -0800 |
commit | cbc0964271849df85ba864944377d592d410de38 (patch) | |
tree | b526e119f2baf4441cba9629964b5434da7dd8cc /projecttemplates/WebFormsRelyingParty/Model.IssuedRequestToken.cs | |
parent | 8f53e90739e6b0511598c9cdde1820a96788b4ce (diff) | |
download | DotNetOpenAuth-cbc0964271849df85ba864944377d592d410de38.zip DotNetOpenAuth-cbc0964271849df85ba864944377d592d410de38.tar.gz DotNetOpenAuth-cbc0964271849df85ba864944377d592d410de38.tar.bz2 |
Split up issued tokens into request and access token types.
Diffstat (limited to 'projecttemplates/WebFormsRelyingParty/Model.IssuedRequestToken.cs')
-rw-r--r-- | projecttemplates/WebFormsRelyingParty/Model.IssuedRequestToken.cs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/projecttemplates/WebFormsRelyingParty/Model.IssuedRequestToken.cs b/projecttemplates/WebFormsRelyingParty/Model.IssuedRequestToken.cs new file mode 100644 index 0000000..08378de --- /dev/null +++ b/projecttemplates/WebFormsRelyingParty/Model.IssuedRequestToken.cs @@ -0,0 +1,23 @@ +namespace WebFormsRelyingParty { + using System; + using System.Collections.Generic; + using System.Linq; + using System.Web; + using DotNetOpenAuth.OAuth.ChannelElements; + + public partial class IssuedRequestToken : IServiceProviderRequestToken { + public Uri Callback { + get { return this.CallbackAsString != null ? new Uri(this.CallbackAsString) : null; } + set { this.CallbackAsString = value != null ? value.AbsoluteUri : null; } + } + + Version IServiceProviderRequestToken.ConsumerVersion { + get { return this.ConsumerVersionAsString != null ? new Version(this.ConsumerVersionAsString) : null; } + set { this.ConsumerVersionAsString = value != null ? value.ToString() : null; } + } + + string IServiceProviderRequestToken.ConsumerKey { + get { return this.Consumer.ConsumerKey; } + } + } +} |