代码之家  ›  专栏  ›  技术社区  ›  terbubbs

Sitefinity OAuthLogin有时仅重定向管理员角色

  •  1
  • terbubbs  · 技术社区  · 8 年前

    我在Sitefinity 8.0页面上有一个小部件,当单击子按钮时,它会重定向到受登录保护的页面。

    认证后的大多数时间 OAuthLogin 小部件重定向到 RedirectUrl URL参数。然而,偶尔 OAuth登录 小部件不重定向,而是进行回发(看起来像刷新)。

    我发现,在 Administrator 角色我的同事可能会在包括我在内的多台机器上发生这种错误,但我的管理员帐户永远不会遇到这种情况。

    我想补充一点,登录功能之所以有效,是因为Sitefinity用户已成功登录。事实上,在回发/失败重定向后,当经过身份验证的用户单击注销时,浏览器将重定向到指定的 重定向URL 它应该去的地方。

    这个 OAuth登录 widget不是一个定制的widget,所以我并没有它的代码,但也许有更多Sitefinity经验的人可以解释发生了什么。我查看了控制台中的任何错误,但由于单击登录按钮时发生回发,因此找不到任何错误。有没有人在Sitefinity中经历过这种情况 OAuth登录 控件或方式 Roles 是否应用于Sitefinity中的页面权限?

    1 回复  |  直到 8 年前
        1
  •  1
  •   OpuLance    8 年前

    根据这一点,这可能是一个错误:

    http://feedback.telerik.com/Project/153/Feedback/Details/146549-login-frontend-users-are-not-redirected-to-the-url-specified-in-the-returnurl-qu

    因此,如果您当前的Sitefinity版本低于 8.0.5715.0 您可能需要将其升级到版本 8.0.5715.0 或更高版本以解决问题。