具有单一登录的Identity Server 3

时间:2017-08-16 06:01:03

标签: asp.net-mvc identityserver3

我目前有一个包含三个项目的解决方案

  1. 带有Web主机的Identity Server 3
  2. 使用UseOpenIdConnectAuthentication的MVC应用程序
  3. 使用UseOpenIdConnectAuthentication
  4. 的Asp.Net Web表单应用程序

    Mvc和WebForm都指向同一个Identity Server,并且两者都配置为使用同一个客户端。客户端设置为混合流,并且已经为客户端注册了MVC和Web表单URL。

    两者都可以使用相同的用户帐户详细信息进行身份验证,并且声明标识在应用程序中正常运行。两者都使用具有相同

    的OpenID Connect身份验证进行设置
    1. 客户ID
    2. 授权网址
    3. 响应类型
    4. 作用域
    5. SigninAsAuthenicationType(Cookies)
    6. Mvc和Web表单都设置为UseCookieAuthenicationType(Cookies)。

      但是,当我通过WebForm应用程序的超链接传输到MVC应用程序时,它无法识别我已经登录。

      有人能告诉我配置错误吗?

1 个答案:

答案 0 :(得分:0)

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

相关问题