ASP.NET CORE 2.1外部登录

时间:2018-08-17 11:49:51

标签: c# asp.net-core-2.1

在编码方面,外部登录是一个新手,因此已经开始引起我的注意,但是仍然遇到一些问题。 实际上,有两个站点都托管在同一台服务器上,当我加载一个站点(称为MySite)时,它应该重定向到第二个站点(称为LogOn),用户可以在其中使用其凭据进行登录。然后,LogOn重定向回MySite,其凭据可用于查看他们是否具有查看此站点的凭据,并根据其权限显示消息或数据

但是现在,我可以将其重定向到LogOn。我一直在尝试使其重定向到Microsoft登录名和Google(重定向也很好),但是当我设置WsFederation并将其添加到我的身份验证服务中时,我不太确定要在Wtrealm部分和元数据地址中输入什么信息选项。希望我能提供足够的信息,让别人了解我在哪里遇到问题。

我的代码如下所示

            services.AddAuthentication("MyCookieAuthenticationScheme")

            .AddWsFederation("TestWs", WsOptions =>
            {
                 WsOptions.Wtrealm = "http://SiteOnServer??";
                 WsOptions.MetadataAddress = "???";
                 WsOptions.RequireHttpsMetadata = false;
            })

任何帮助将不胜感激,只是找不到足够的文档来指导您完成整个过程。

谢谢!

0 个答案:

没有答案