我正在研究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);
}
如果有人可以指导我实施,我将不胜感激。