diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2013-03-26 11:19:06 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2013-03-26 11:19:06 -0700 |
commit | 3d37ff45cab6838d80b22e6b782a0b9b4c2f4aeb (patch) | |
tree | c15816c3d7f6e74334553f2ff98605ce1c22c538 /samples/OAuth2ProtectedWebApi/Controllers/TokenController.cs | |
parent | 5e9014f36b2d53b8e419918675df636540ea24e2 (diff) | |
parent | e6f7409f4caceb7bc2a5b4ddbcb1a4097af340f2 (diff) | |
download | DotNetOpenAuth-3d37ff45cab6838d80b22e6b782a0b9b4c2f4aeb.zip DotNetOpenAuth-3d37ff45cab6838d80b22e6b782a0b9b4c2f4aeb.tar.gz DotNetOpenAuth-3d37ff45cab6838d80b22e6b782a0b9b4c2f4aeb.tar.bz2 |
Move to HttpClient throughout library.
Diffstat (limited to 'samples/OAuth2ProtectedWebApi/Controllers/TokenController.cs')
-rw-r--r-- | samples/OAuth2ProtectedWebApi/Controllers/TokenController.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/samples/OAuth2ProtectedWebApi/Controllers/TokenController.cs b/samples/OAuth2ProtectedWebApi/Controllers/TokenController.cs new file mode 100644 index 0000000..a6ecf32 --- /dev/null +++ b/samples/OAuth2ProtectedWebApi/Controllers/TokenController.cs @@ -0,0 +1,17 @@ +namespace OAuth2ProtectedWebApi.Controllers { + using System.Net.Http; + using System.Threading.Tasks; + using System.Web.Http; + + using DotNetOpenAuth.OAuth2; + + using OAuth2ProtectedWebApi.Code; + + public class TokenController : ApiController { + // POST /api/token + public Task<HttpResponseMessage> Post(HttpRequestMessage request) { + var authServer = new AuthorizationServer(new AuthorizationServerHost()); + return authServer.HandleTokenRequestAsync(request); + } + } +}
\ No newline at end of file |