Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc OWIN OAuth 2.0授权服务器&x2B;自定义成员资格提供程序 我有一个工作网站aaa.com与自定义会员提供商 作为http模块连接 我需要创建OAuth 2.0授权 服务器+资源服务器 使用的主要场景是授权 代码授权_Asp.net Mvc_Oauth_Oauth 2.0 - Fatal编程技术网

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) 授权服务器使用来自已验证请求的信息)
我试图用和主站点的cookie名称相同的cookie名称配置CookieAuthenticationOptions,并检查主站点域的cookie中是否为.aaa.com…但什么都没有发生,变量票证中的代码=null

var authentication = HttpContext.GetOwinContext().Authentication;
var ticket = authentication.AuthenticateAsync(Auth.AuthenticationType).Result;
或者我需要另一个图书馆,而不是基于OWIN?我看到了DotNetOpenAuth库,但它似乎是OAuth客户端,而不是服务器