summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2012-07-22 07:42:36 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2012-07-22 07:42:36 -0700
commit6dba07eda990f75dfea0999b06aba9c2e61fa442 (patch)
treed46a3f201b177480f386f38adeb6fe3ee09b7f05 /src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs
parent4e2fc05605966377f30e9a59f80330e1a9c3f06c (diff)
downloadDotNetOpenAuth-6dba07eda990f75dfea0999b06aba9c2e61fa442.zip
DotNetOpenAuth-6dba07eda990f75dfea0999b06aba9c2e61fa442.tar.gz
DotNetOpenAuth-6dba07eda990f75dfea0999b06aba9c2e61fa442.tar.bz2
Fixed AccessTokenResult API to be clearer
The AccessTokenResult constructor accepts an AccessToken, when it should only accept an AuthorizationServerAccessToken so it's clear what an auth server host must create so that it's serializable. This fixes that.
Diffstat (limited to 'src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs')
-rw-r--r--src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs
deleted file mode 100644
index 11e486b..0000000
--- a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-//-----------------------------------------------------------------------
-// <copyright file="AccessTokenResult.cs" company="Andrew Arnott">
-// Copyright (c) Andrew Arnott. All rights reserved.
-// </copyright>
-//-----------------------------------------------------------------------
-
-namespace DotNetOpenAuth.OAuth2 {
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Security.Cryptography;
- using System.Text;
-
- /// <summary>
- /// Describes the parameters to be fed into creating a response to an access token request.
- /// </summary>
- public class AccessTokenResult {
- /// <summary>
- /// Initializes a new instance of the <see cref="AccessTokenResult"/> class.
- /// </summary>
- /// <param name="accessToken">The access token to include in this result.</param>
- public AccessTokenResult(AccessToken accessToken) {
- Requires.NotNull(accessToken, "accessToken");
- this.AllowRefreshToken = true;
- this.AccessToken = accessToken;
- }
-
- /// <summary>
- /// Gets or sets a value indicating whether to provide the client with a refresh token, when applicable.
- /// </summary>
- /// <value>The default value is <c>true</c>.</value>
- /// <remarks>>
- /// The refresh token will never be provided when this value is false.
- /// The refresh token <em>may</em> be provided when this value is true.
- /// </remarks>
- public bool AllowRefreshToken { get; set; }
-
- /// <summary>
- /// Gets the access token.
- /// </summary>
- public AccessToken AccessToken { get; private set; }
- }
-}