我像这样调用一个FileResult操作:
[AllowAnonymous]
public FileResult DownloadDocument(int documentId){// My code}
但它一直重定向到帐户/登录,我甚至没有登录页面。
只有当我将应用程序部署到我的服务器(Windows Server 2016 IIS版本10)时,才会发生这种情况。
有没有我需要使用的配置来避免这个问题?
我在过去曾问过一个类似的问题:和我似乎对如何在WPF本地Windows应用程序上使用活动目录ADFS进行身份验证有了更好的了解(我可以使用ADAL库),但我仍然不知道如何将身份验证传递到远程服务器(NodeJS服务器)。
我还发现我可以这样做,以便本机WPF应用程序能够找到当前登录的用户,并且通过使用它,WPF知道用户是合法的,因为他们登录了他们的Windows帐户。
var context = new PrincipalContext(ContextType.Domain, DOMAINNAME); var user = UserPrincipal.FindByIdentity(contex
我想将SQL server 2016迁移到SQL server 2019 (这两台机器都是onprem,单独的域,域之间没有信任/连接,新的sql服务器将是目标机器上的新安装)。
我编写了服务器登录(sql登录、windows登录、windows组)、角色和成员身份的脚本。我的计划是在没有恢复的情况下恢复源数据库的完全备份,然后使用恢复进行后续的差异备份或日志备份。然后在目标服务器上部署服务器登录、角色和成员资格(这将跨越windows和sql登录)。
我的问题是关于sql服务器登录(windows用户、组和sql登录)和数据库用户(映射到登录)。我知道登录有一个sid,数据库用户应该与这个s
我们在Azure中有一个Windows2016ADFS4.0场(WID数据库,而不是Server)。
我们正在使用一个新的OpenID连接应用程序,并希望使用ADFS对AD中的用户配置文件进行身份验证和填充。应用程序正在使用JWT配置的共享秘密。
这在我们的测试环境(单节点场)中非常容易配置。
当我们在我们的生产ADFS服务器上配置相同的应用服务器时,我们最初是成功的,但是在登录之后,我们开始间歇性地获得登录错误。登录到ADFS之后,您将被发送到回调URL。这将重定向到登录页,该页面上有一个带有以下错误信息的模态对话框:Call to IdP failed to get identity。
如
我们有一台运行SQL server 2008的数据库服务器,并且使用基于Active Directory组成员身份的Windows身份验证进行连接。为我提供登录权限的组将默认数据库设置为Abel,这也是该组的其他成员希望拥有的数据库。我希望我的默认数据库是Baker。当我拥有自己的SQL Server登录帐户时,我知道如何更改其默认设置。我是否仍然可以在away中更改Windows组身份验证下的默认数据库,只影响我自己,而不影响我的组中的其他成员?