6

我正在研究Asp.net MVC5 app一个Web APi2,该 API 将用于多个站点,并用于对用户进行身份验证。

我已经创建了 MVC5 和 Web API 项目VS 2013,授权服务器的默认模板来自其中grant_type=password,但我正在寻找使用代码授权流程的实现。

我已经在我的 WebAPI+MVC 项目中创建了登录视图,应该由客户端应用程序调用
我应该使用用户名和密码验证用户如果用户有效,则使用重定向 Uri 将授权代码传递给客户端应用程序

我在使用owin“ OAuthAuthorizationServer ”集成上述流程时感到困惑,或者我应该在下面的方法中覆盖什么

public override Task GrantAuthorizationCode(OAuthGrantAuthorizationCodeContext context)
{
    return base.GrantAuthorizationCode(context);
}

如果有人可以指导我实施,我将不胜感激。

4

0 回答 0