我为我们的应用程序配置了谷歌登录。但是我再次需要你的帮助,我可以让它在本地工作,但在我部署它之后就不行了。
为了给你更多的细节,我要部署的是:
我在依赖方应用程序中配置了一个新实例,其中包含指向
其他一切我保持不变。
然后我转到我的应用程序中的 webconfig 并更改领域代码:
<audienceUris>
<add value="http://127.0.0.1:81/" />
<add value="http://blabla.cloudapp.net/" />
</audienceUris>
<federatedAuthentication>
<wsFederation passiveRedirectEnabled="true" issuer="https://blabla.accesscontrol.windows.net/v2/wsfederation" realm=" http://blabla.cloudapp.net/" requireHttps="false" />
<cookieHandler requireSsl="false" />
</federatedAuthentication>
我将所有引用设置为本地副本并运行发布。如果我现在转到我的云站点,我会注意到实际上没有发生任何身份验证。好像只是略过
我尝试登录虚拟机并查看是否发生任何事情,但我什么也没看到。如果我转到位于 VM 上的 web.config,我只会在里面看到这段代码:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<machineKey decryption="AES" decryptionKey="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" validation="SHA1" validationKey="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" />
</system.web>
</configuration>
(钥匙当然不是原件)
我还有其他选择吗?我真的不明白