使用授权代码流的Web API OAuthAuthorizationServer

时间:2013-11-16 13:42:08

标签: asp.net oauth asp.net-web-api owin asp.net-web-api2

我正在处理Asp.net MVC5 appWeb 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);
}

如果有人能指导我实施,我将感激不尽。

1 个答案:

答案 0 :(得分:-1)

如果我正确理解您的问题,then this may help you.