0
在我托管在IIS中的C#Web应用程序中,我想用我的web.config(用户AD)中没有任何凭据的技术用户连接到我的数据库。 此外,我的应用程序使用kerberos身份验证与Sharepoint库进行通信。.NET应用程序Kerberos,Sharepoint和Sql服务器身份验证
我的问题是我不知道该怎么做。 直到现在,数据库证书都在web.config中,并且所有工作都很完美,但为了更安全起见,我必须从web.config中删除证书。
我的IIS配置与应用程序池技术用户,Kerberos是正确配置和IIS的身份验证配置是这样的:
能否请你帮我,说我如果可能的话如果是的话,该怎么做。
感谢的很多
有没有这样的事情'技术用户'。你是指本地帐户?服务帐户?应用程序池的Windows帐户? –
顺便说一句*在大多数情况下,没有存储在连接字符串中的证书。最常见的方法是使用应用程序池的域帐户,授予数据库对该帐户的访问权限,并使用连接字符串中的“Integrated Security = True;”设置。 –
SharePoint也使用Windows帐户。该帐户需要对文档库进行权限才能阅读 –