Asp.net mvc OWIN OAuth 2.0授权服务器&x2B;自定义成员资格提供程序 我有一个工作网站aaa.com与自定义会员提供商 作为http模块连接 我需要创建OAuth 2.0授权 服务器+资源服务器 使用的主要场景是授权 代码授权
下面是一个创建我需要的东西的好例子(参见示例的源代码) 我的问题是:Asp.net mvc OWIN OAuth 2.0授权服务器&x2B;自定义成员资格提供程序 我有一个工作网站aaa.com与自定义会员提供商 作为http模块连接 我需要创建OAuth 2.0授权 服务器+资源服务器 使用的主要场景是授权 代码授权,asp.net-mvc,oauth,oauth-2.0,Asp.net Mvc,Oauth,Oauth 2.0,下面是一个创建我需要的东西的好例子(参见示例的源代码) 我的问题是: 我想将授权服务器绑定到主站点的子域- oauth.aaa.com和当用户从外部站点访问我的 授权服务器,此服务器检查用户是否已经 已在主网站(aaa.com)上验证,如果是,他必须按 “授予”按钮并允许外部站点访问,如果否-他必须输入用户名和密码,然后他必须自动登录 到主站点和授权服务器也必须经过身份验证 我已经以http连接了我的自定义成员资格提供程序 模块(使用的另一个变体现在不是不可能的)到授权 此服务器的服务器和授权
- 我想将授权服务器绑定到主站点的子域-
oauth.aaa.com和当用户从外部站点访问我的
授权服务器,此服务器检查用户是否已经
已在主网站(aaa.com)上验证,如果是,他必须按 “授予”按钮并允许外部站点访问,如果否-他必须输入用户名和密码,然后他必须自动登录 到主站点和授权服务器也必须经过身份验证 - 我已经以http连接了我的自定义成员资格提供程序 模块(使用的另一个变体现在不是不可能的)到授权 此服务器的服务器和授权操作已通过身份验证 当用户已经登录到主站点时
- 我不明白我必须如何配置授权服务器(或创建一些自定义设置),使其能够接受来自main的cookie 站点(或自动同步并为其创建新cookie) 授权服务器使用来自已验证请求的信息)
var authentication = HttpContext.GetOwinContext().Authentication;
var ticket = authentication.AuthenticateAsync(Auth.AuthenticationType).Result;
或者我需要另一个图书馆,而不是基于OWIN?我看到了DotNetOpenAuth库,但它似乎是OAuth客户端,而不是服务器