blob: 2e2873a5666fc45d2f5dbc3fc2117b048a38f280 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
namespace OAuth2ProtectedWebApi.Controllers {
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
using System.Web.Http;
using DotNetOpenAuth.OAuth2;
public class TokenController : ApiController {
// POST /api/token
public Task<HttpResponseMessage> Post(HttpRequestMessage request) {
var authServer = new AuthorizationServer(new AuthorizationServerHost());
return authServer.HandleTokenRequestAsync(request);
}
}
}
|