diff options
Diffstat (limited to 'src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2')
-rw-r--r-- | src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenRequestBase.cs | 2 | ||||
-rw-r--r-- | src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/EndUserAuthorizationImplicitRequest.cs | 2 | ||||
-rw-r--r-- | src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/IAccessTokenRequestInternal.cs | 2 | ||||
-rw-r--r-- | src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/IAccessTokenResult.cs (renamed from src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs) | 18 |
4 files changed, 7 insertions, 17 deletions
diff --git a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenRequestBase.cs b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenRequestBase.cs index e6bbc34..9ab6837 100644 --- a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenRequestBase.cs +++ b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenRequestBase.cs @@ -45,7 +45,7 @@ namespace DotNetOpenAuth.OAuth2.Messages { /// <summary> /// Gets or sets the result of calling the authorization server host's access token creation method. /// </summary> - AccessTokenResult IAccessTokenRequestInternal.AccessTokenResult { get; set; } + IAccessTokenResult IAccessTokenRequestInternal.AccessTokenResult { get; set; } /// <summary> /// Gets the type of the grant. diff --git a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/EndUserAuthorizationImplicitRequest.cs b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/EndUserAuthorizationImplicitRequest.cs index 4b662cd..8932cd3 100644 --- a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/EndUserAuthorizationImplicitRequest.cs +++ b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/EndUserAuthorizationImplicitRequest.cs @@ -45,7 +45,7 @@ namespace DotNetOpenAuth.OAuth2.Messages { /// <summary> /// Gets or sets the result of calling the authorization server host's access token creation method. /// </summary> - AccessTokenResult IAccessTokenRequestInternal.AccessTokenResult { get; set; } + IAccessTokenResult IAccessTokenRequestInternal.AccessTokenResult { get; set; } /// <summary> /// Gets a value indicating whether the client requesting the access token has authenticated itself. diff --git a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/IAccessTokenRequestInternal.cs b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/IAccessTokenRequestInternal.cs index 44af074..b79d566 100644 --- a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/IAccessTokenRequestInternal.cs +++ b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/IAccessTokenRequestInternal.cs @@ -17,6 +17,6 @@ namespace DotNetOpenAuth.OAuth2.Messages { /// <summary> /// Gets or sets the result of calling the authorization server host's access token creation method. /// </summary> - AccessTokenResult AccessTokenResult { get; set; } + IAccessTokenResult AccessTokenResult { get; set; } } } diff --git a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/IAccessTokenResult.cs index 11e486b..1719984 100644 --- a/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/AccessTokenResult.cs +++ b/src/DotNetOpenAuth.OAuth2.ClientAuthorization/OAuth2/Messages/IAccessTokenResult.cs @@ -1,5 +1,5 @@ //----------------------------------------------------------------------- -// <copyright file="AccessTokenResult.cs" company="Andrew Arnott"> +// <copyright file="IAccessTokenResult.cs" company="Andrew Arnott"> // Copyright (c) Andrew Arnott. All rights reserved. // </copyright> //----------------------------------------------------------------------- @@ -14,17 +14,7 @@ namespace DotNetOpenAuth.OAuth2 { /// <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; - } - + public interface IAccessTokenResult { /// <summary> /// Gets or sets a value indicating whether to provide the client with a refresh token, when applicable. /// </summary> @@ -33,11 +23,11 @@ namespace DotNetOpenAuth.OAuth2 { /// 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; } + bool AllowRefreshToken { get; set; } /// <summary> /// Gets the access token. /// </summary> - public AccessToken AccessToken { get; private set; } + AccessToken AccessToken { get; } } } |