summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth/OAuth2/IAccessTokenAnalyzer.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2010-07-19 07:54:10 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2010-07-19 07:54:10 -0700
commitb5c8335f528acbca046ca2844f8e4c12cfa9cba3 (patch)
treedc1f86b45964c2e4d92a5e61fe0efd317158faf4 /src/DotNetOpenAuth/OAuth2/IAccessTokenAnalyzer.cs
parentc34d74ed81bcac18961272d52dc5bab21a3394fa (diff)
downloadDotNetOpenAuth-b5c8335f528acbca046ca2844f8e4c12cfa9cba3.zip
DotNetOpenAuth-b5c8335f528acbca046ca2844f8e4c12cfa9cba3.tar.gz
DotNetOpenAuth-b5c8335f528acbca046ca2844f8e4c12cfa9cba3.tar.bz2
Changed the public API for OAuth 2.0 scope from a space-delimited string to a HashSet<string>
Diffstat (limited to 'src/DotNetOpenAuth/OAuth2/IAccessTokenAnalyzer.cs')
-rw-r--r--src/DotNetOpenAuth/OAuth2/IAccessTokenAnalyzer.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth/OAuth2/IAccessTokenAnalyzer.cs b/src/DotNetOpenAuth/OAuth2/IAccessTokenAnalyzer.cs
index d82a6ab..ed6cd63 100644
--- a/src/DotNetOpenAuth/OAuth2/IAccessTokenAnalyzer.cs
+++ b/src/DotNetOpenAuth/OAuth2/IAccessTokenAnalyzer.cs
@@ -26,7 +26,7 @@ namespace DotNetOpenAuth.OAuth2 {
/// <param name="user">The user whose data is accessible with this access token.</param>
/// <param name="scope">The scope of access authorized by this access token.</param>
/// <returns>A value indicating whether this access token is valid.</returns>
- bool TryValidateAccessToken(IDirectedProtocolMessage message, string accessToken, out string user, out string scope);
+ bool TryValidateAccessToken(IDirectedProtocolMessage message, string accessToken, out string user, out HashSet<string> scope);
}
/// <summary>
@@ -50,7 +50,7 @@ namespace DotNetOpenAuth.OAuth2 {
/// <returns>
/// A value indicating whether this access token is valid.
/// </returns>
- bool IAccessTokenAnalyzer.TryValidateAccessToken(IDirectedProtocolMessage message, string accessToken, out string user, out string scope) {
+ bool IAccessTokenAnalyzer.TryValidateAccessToken(IDirectedProtocolMessage message, string accessToken, out string user, out HashSet<string> scope) {
Contract.Requires<ArgumentNullException>(message != null, "message");
Contract.Requires<ArgumentException>(!String.IsNullOrEmpty(accessToken));
Contract.Ensures(Contract.Result<bool>() == (Contract.ValueAtReturn<string>(out user) != null));