我正在处理Asp.net MVC5 app
和Web APi2
,该API将用于多个网站,并用于对用户进行身份验证。
我在VS 2013
中创建了MVC5和Web API项目,授权服务器的默认模板来自grant_type=password
,但我正在寻找使用代码授权流程的实现。
我在我的WebAPI + MVC项目中创建了一个应该由客户端应用程序调用的Login视图 我应该使用用户名和密码验证用户 如果用户有效,则使用重定向Uri
将授权代码传递给客户端应用程序我对使用owin“ OAuthAuthorizationServer ”整合上述流程感到困惑 或者我应该在下面的方法中覆盖什么
public override Task GrantAuthorizationCode(OAuthGrantAuthorizationCodeContext context)
{
return base.GrantAuthorizationCode(context);
}
如果有人能指导我实施,我将感激不尽。