mo_*_*aat 5 api asp.net-identity react-redux asp.net-core-2.1
我基本上有与此处详述的相同的问题:Login redirect with asp.Core 2.0 and React。但该帖子从未得到答复。
我搜索了很多,几乎我的问题也在这里提到: https: //github.com/aspnet/JavaScriptServices/issues/1440
我想创建一个 React 前端应用程序,但使用 .net core 作为后端。我使用了 .net core 模板和 React redux 作为我的样板。我还在后端配置了 .net 身份。所以我实际上可以在我的 api 调用上使用 [Authorize] 并且它可以工作。我的意思是,如果有人经过身份验证,API 会返回数据,如果没有人经过身份验证,它会返回默认重定向页面。我可以通过查看 chrome 调试器上的响应来确认这一点,我发现它显示了注册页面的 html,我已在 configureapplicationcookie 选项中默认登录路径。
样板设置为从 React 客户端文件夹提供页面并使用 React 路由器。因此,我无法在我的服务器上设置任何页面链接。但是,我可以手动导航到我的服务器页面(例如 /Account/Login)并成功登录。我的 api 通过 React 前端的链接进行调用,然后似乎就像我想要的那样工作。
我想做的是:
这可能吗?可取吗?
据我所知,您可以使用 IdentityServer 在前端管理所有这些,详细信息如下: http: //docs.identityserver.io/en/release/quickstarts/7_javascript_client.html。但是,如果所有基础设施都可以在 .net 中快速启动,并且我可以利用身份验证模板,那么我想尝试该设置并节省时间。另外,如果这是可行的,为什么还要使用第三方登录提供商在前端进行设置呢?我缺少什么?
| 归档时间: |
|
| 查看次数: |
839 次 |
| 最近记录: |