SSO IN .NET Core MVC和.NET标准MVC
我有第三方SSO可以在我的两个公司传统系统中实施。
-
一个在.NET标准MVC中,第二个在.NET Core MVC中。我已经使用 services.addoauth()成功地在.NET Core应用程序上实现了SSO,但是我找不到在标准MVC应用程序中执行相同的资源。
-
这是我的.NET Core App的实现快照。
- 现在尝试在标准MVC应用中实现相同的问题,我无法为此找到适当的资源,或者至少我不知道如何如何继续。
- 该文档建议首先我必须调用
/oauth/授权
,它将给我 comapany登录页面,在成功登录后,系统将使我访问Redirecturl ,然后在之后我必须调用/oauth/token
。 - 我考虑使用RESTCLIENT或HTTPCLIENT获取访问代码,但是没有使用公司登录页面,我无法获得它,这对我来说是一个很大的阻碍。到目前为止,
我尝试过的是什么?
-
我尝试添加
oauthauthorizationserveroptions
onstartup.auth.auth
类,但它无法正常工作。 -
我不确定如何验证和登录用户以及如何获取 ACCCESS代码并将其传递给令牌呼叫。在.NET核心服务中完成 这一切都会自动,但不确定如何在.NET标准应用中完成。
-
是否有可能与MVC 5一起在.NET Core中创建一个单独的项目,并在那里拥有所有相关的代码? (自.NET核心代码起作用)
-
我也遵循了此线程,但没有运气。
-
任何帮助或线索或想法将不胜感激。谢谢!
编辑-1
- 我已经使用了
app.useopenidconnectauthentication()
,我能够检索访问代码,但仍然无法弄清楚如何弄清楚如何获得令牌。尝试了各种方式,包括Tokenclient,MsalappBuilder等,但到目前为止还没有运气。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论