diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2012-07-22 07:42:36 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2012-07-22 07:42:36 -0700 |
commit | 6dba07eda990f75dfea0999b06aba9c2e61fa442 (patch) | |
tree | d46a3f201b177480f386f38adeb6fe3ee09b7f05 /src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs | |
parent | 4e2fc05605966377f30e9a59f80330e1a9c3f06c (diff) | |
download | DotNetOpenAuth-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.cs | 43 |
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; } - } -} |