2017-08-16 57 views
1

我目前有三个项目Identity Server的3单点登录

  1. 的Identity Server 3的虚拟主机
  2. MVC应用程序与UseOpenIdConnectAuthentication
  3. Asp.Net Web窗体应用程序与UseOpenIdConnectAuthentication
  4. 的解决方案

Mvc和WebForm都指向相同的Identity Server,并且都配置为使用同一个客户端。客户端设置为混合流程,并且拥有针对客户端注册的MVC和Web表单URL。

两者都可以使用相同的用户帐户详细信息进行身份验证,并且声明身份在应用程序内正常工作。使用ID连接的认证与同

  1. 客户端ID
  2. 管理局网址
  3. 响应类型
  4. 作用域
  5. SigninAsAuthenicationType(饼干)

无论是MVC和两者都设置Web窗体被设置为UseCookieAuthenicationType(Cookies)。

然而,当我通过超链接传递从Web窗体应用程序的MVC应用程序,它不承认,我已经登录

谁能告诉我什么我已经配置错了吗?

回答

0

您能否请客户提供一些代码片段UseCookieAuthenicationType/UseOpenIdConnectAuthentication -configurations?权限属性是否设置了有效的端点?使用安全cookie时区分大小写 - 这很重要