summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2012-02-21 20:24:38 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2012-02-21 20:24:38 -0800
commit64c63ffe2cddf9123788c4e6e9693bd704c411af (patch)
tree8dfc00ee2e6b3acaa1fecfd01e78d5060f99b3bc /src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs
parent56e0f9d8803222246b355c139c76c9480abee5c0 (diff)
downloadDotNetOpenAuth-64c63ffe2cddf9123788c4e6e9693bd704c411af.zip
DotNetOpenAuth-64c63ffe2cddf9123788c4e6e9693bd704c411af.tar.gz
DotNetOpenAuth-64c63ffe2cddf9123788c4e6e9693bd704c411af.tar.bz2
Split up end user authorization request message types between auth code and implicit.
Diffstat (limited to 'src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs')
-rw-r--r--src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs b/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs
index 6494b13..c91049f 100644
--- a/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs
+++ b/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs
@@ -30,6 +30,7 @@ namespace DotNetOpenAuth.Test.OAuth2 {
Callback = ClientCallback,
};
var request = client.PrepareRequestUserAuthorization(authState);
+ Assert.AreEqual(EndUserAuthorizationResponseType.AuthorizationCode, request.ResponseType);
client.Channel.Respond(request);
var incoming = client.Channel.ReadFromRequest();
var result = client.ProcessUserAuthorization(authState, incoming);
@@ -59,8 +60,8 @@ namespace DotNetOpenAuth.Test.OAuth2 {
var authState = new AuthorizationState {
Callback = ClientCallback,
};
- var request = client.PrepareRequestUserAuthorization(authState);
- request.ResponseType = EndUserAuthorizationResponseType.AccessToken;
+ var request = client.PrepareRequestUserAuthorization(authState, implicitResponseType: true);
+ Assert.AreEqual(EndUserAuthorizationResponseType.AccessToken, request.ResponseType);
client.Channel.Respond(request);
var incoming = client.Channel.ReadFromRequest();
var result = client.ProcessUserAuthorization(authState, incoming);
@@ -69,7 +70,7 @@ namespace DotNetOpenAuth.Test.OAuth2 {
},
server => {
var request = server.ReadAuthorizationRequest();
- IAccessTokenRequest accessTokenRequest = request;
+ IAccessTokenRequest accessTokenRequest = (EndUserAuthorizationImplicitRequest)request;
Assert.IsFalse(accessTokenRequest.ClientAuthenticated);
server.ApproveAuthorizationRequest(request, Username);
});