如何结合使用WebApi和带有GET响应的重定向uri? ASP.NET MVC,C#

时间:2018-10-03 08:19:17

标签: c# asp.net-mvc asp.net-web-api asp.net-web-api-routing

我是StackOverflow的新手,所以如果下面的问题有正确的答案,我只是不知道要寻找什么。

我目前正在研究对以下问题起作用的API:

  1. 将特定参数发送到特定URI,该URI也具有 重定向URI。 (完成)
  2. 响应随授权码一起发送到重定向 URI。
  3. 授权代码在POST中发送以获取访问令牌 并刷新令牌。
  4. 响应给出AccessTokenRefreshToken。通过API访问数据。

但是我仍然停留在第2步。我认为我停留在制作新的API控制器的部分,但是该控制器无法像标准控制器那样工作。因此,我的问题是如何使URI与新的控制器一起工作,而我是否错过了使控制器正常工作的任何事情。

代码控制器:

namespace ...Connection.Controllers
{
    public class ...Controller : ApiController
    {
        public IEnumerable<string> GetAuthorizationCode(string code)
        {
            AuthorizationCode AuthCode = new AuthorizationCode();
            AuthCode.code = code;

            Console.WriteLine(code);

            return new string[] { };
        }
    }
}

WebApiConfig

        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }

0 个答案:

没有答案