-
2 votesanswersviews
HTTP错误401.2 - 未经授权的工作应用程序池中的新站点
我正在将一个新的EF 4.0 ASP.NET MVC 4站点部署到IIS 7.0服务器,但是我收到一条错误消息: “HTTP错误401.2 - 未经授权由于身份验证标头无效,您无权查看此页面 . ” 我禁用了匿名身份验证和表单身份验证 . ASP.NET模拟和Windows身份验证都已启用 . 我已经确认一切顺利,根据这个Microsoft KB article 更好的是,在同一个应用程序池中... -
2 votesanswersviews
使用Forms身份验证ASP.NET MVC获取用户窗口
我正在使用表单身份验证实现ASP.NET MVC项目 . 这个项目是部署并运行正常,但现在我需要获取当前的Windows用户,但我没有得到它 . 我试试这个: . System.Security.Principal.WindowsIdentity.GetCurrent()名称: 但在IIS中使用此配置返回 NT AUTHORITY\NETWORK SERVICE or AUTHORITY\IUSR... -
2 votesanswersviews
Windows身份验证信任连接无法正常工
MSSQL Server位于“abc”域中并具有混合模式身份验证 . 我从不在域中或在域“xyz”中的机器连接,但使用MSSQL Jdbc驱动程序2.0在同一网络中连接 . 我已在xyz域中以管理员或帐户登录 . 它可以使用以下url连接“sa”或SQL模式身份验证 . jdbc:sqlserver://%DB_IP%:%DB_PORT%; SelectMethod = cursor; Data... -
2 votesanswersviews
首次成功进行REST调用后,不会验证HttpClient上的凭据
我正在创建一个用户使用用户名,密码和域登录的应用程序 . 我希望尽可能多地在Windows平台上重复使用,因此我在可移植类库中使用了nuget包Microsoft HTTP Client库 . 这是我如何使用HttpClientHandler创建HttpClient然后调用GetAsync . HttpClientHandler handler = new HttpClientHandler();... -
9 votesanswersviews
IIS7 混合模式身份验证
我们已准备好开始将一些 IIS6 站点迁移到 IIS7,并且该应用程序当前使用表单身份验证。我们已经开始从各个站点获取一些请求,以便为用户使用 Windows 身份验证。虽然这很容易实现(并且我已经在内部展示了应用程序没有问题,正如预期的那样),然后问题是如何在集成 Windows 不起作用时继续保持表单身份验证。我已经看过几个关于如何在 IIS6 上配置它的演练,我可以在 IIS7 上做同样的事... -
6 votesanswersviews
Windows 身份验证不适用于传统 ASP 页面(但适用于 ASP.Net 页 w/in 同一站点)
我们有一个 IIS7 内部网站点在集成管道下运行,主要是 ASP.Net,带有一些传统的经典 ASP 页面。该站点允许匿名访问大多数区域,但使用 Windows 身份验证来保护某些文件夹。受保护文件夹中 ASP.Net 页面的请求按预期运行(授权用户可以看到它们,其他人被拒绝),但任何用户都可以在受保护文件夹中看到任何经典 ASP 页面,无论权限如何。 我怀疑没有为经典 ASP 页面的请求调用 W... -
1 votesanswersviews
Windows 身份验证未显示登录提示
我已经看过很多关于这个问题的 StackOverflow 和 SerFault 问题。但是,这些答案都没有帮助我。这是我的情况。 我有一个 ASP.NET MVC 3 网站,其中配置了区域。该区域启用了匿名身份验证和 Windows 身份验证。站点根目录仅启用了 Anon 授权。没有 web.config 更改来控制区域的授权 - 我们只是想控制 IIS 的安全性。 当我导航到区域中的 URL 时... -
1 votesanswersviews
ASP.Net身份 - 多种身份验证方法
是否可以配置新的ASP.Net Identity系统以支持多种身份验证方法? 我需要支持Windows身份验证(Intranet)和应用程序级用户(理想情况下使用Entity Framework选项) . 在旧的ASP.Net Membership世界中,这似乎几乎是不可能的,但是基于新的基于OWIN的实现有什么变化吗? 我需要首先尝试Windows Auth的场景,然后,如果失败,该站点将回退到... -
-1 votesanswersviews
Windows身份验证401错误,SPN到服务帐户
我在苦苦挣扎,希望你能帮助我 . 场景:我在测试服务器上编写了一个Web应用程序,一切正常 . 我将完成的应用程序移动到实时系统,如果在IIS上启用了Windows身份验证,则会收到HTTP 401错误 . 我通过在服务器名称上设置SPN来解决此问题,例如 setspn -a http/contoso contoso 但它需要与我的服务帐户一起使用 . 我为服务帐户设置了spn,如: setspn... -
0 votesanswersviews
Socket.Receive不接收数据
我们有一个经典ASP加.Net应用程序 . 我们有一个.Net页面,将会话从Classic ASP转移到.Net . 此页面使用Socket类来调用生成会话数据XML的经典ASP页面 . 然后它通过Socket读取该数据并基于相同的方式创建.Net会话 . 我们在IIS 7.5中仅启用了Windows身份验证 . 上面的页面引发以下错误: System.ArgumentOutOfRangeExc... -
0 votesanswersviews
Web API(在IIS下)带有承载令牌的Windows身份验证
奇怪的是,这个简单的解决方案还没有实现,或者我不能谷歌它; p)(我从最近5天开始尝试) . 我的要求: 从URL上调用Angular App(withCredentials = true)以查看它是否是Windows用户( challenge NTLM ) . (我可以根据访问它的URL用户来配置它) . 如果它是一个有效的Windows用户,我在DB中找到它们,我将返回Bearer To... -
3 votesanswersviews
WebAPI与OWIN令牌和Windows身份验证混合身份验证
我正在寻找一种结合Windows身份验证和基于身份/令牌的身份验证的方法 . 我有一个Web API,当前使用OWIN通过/ token路径和ASP Membership数据库对Bearer令牌进行身份验证 . 当前访问它的应用程序是外部的,将使用登录表单登录 . 第二个管理应用程序将是内部的,我想使用相同的Web API RestFul服务并允许Windows身份验证 . 有没有办法允许OWIN... -
0 votesanswersviews
远程访问时,ASP.NET站点失败,'NT AUTHORITY\ANONYMOUS LOGON' . 使用应用程序池的域用户访问SQL Server
我有一个仅使用Window Authentication&Impersonation访问的ASP.NET(4.0)站点(Anoymous Disabled) . SQL Server连接使用SSPI完成,并使用应用程序池的用户标识,而不是使用登录的Windows域用户和Windows Authenticated用户 . 从IIS Web服务器本地访问网站时,一切正常 . 从远程PC访问时,即使使用... -
4 votesanswersviews
Windows 10 Home:Windows身份验证
我在运行Windows 10 Home.IIS版本10的64位机器上 我'm trying to use windows authentication on IIS Server. I only see 4 options on IIS server: Anonymous Authentication, ASP.NET Impersonation, Basic Authentication and... -
35 votesanswersviews
无法使用HttpClient对ASP.NET Web Api服务进行身份验证
我有一个ASP.NET Web API服务,它在启用了Windows身份验证的Web服务器上运行 . 我有一个基于MVC4构建的客户端站点,它运行在同一Web服务器上的不同站点上,该站点使用HttpClient从服务中提取数据 . 此客户端站点在启用身份模拟的情况下运行,并且还使用Windows身份验证 . Web服务器是带有IIS 7.5的Windows Server 2008 R2 . 我遇到... -
3 votesanswersviews
身份验证模式Windows无法运行
当我尝试访问我的页面时,我只被重定向到login.aspx,这不是预期的 . 我所追求的是Windows登录弹出窗口,我在其中进行身份验证,如果我当前登录的用户不被允许,如果是,则直接进入应用程序 . 我在IIS6网络服务器上运行MVC4项目(是的,我知道 . ) . 我在目录安全性 - 身份验证和访问控制中禁用了“启用匿名访问”,并在“集成Windows身份验证”中签入 . 我的web.conf... -
0 votesanswersviews
无法在IIS 8.5中使用身份验证
我们已在Windows 2012服务器上为IIS 8.5安装了基本和Windows身份验证,但无法让服务器提示客户端提供凭据 . 在“身份验证”功能下,我们只有两个选项(尽管多次重启IIS): 匿名身份验证:已禁用 ASP.NET模拟:已禁用 当我们将匿名设置为Disabled时,我们得到401但没有Authenticate标头 . 当我们启用它时,我们得到200但是匿名 . 我们已经... -
2 votesanswersviews
使用双跃点窗口身份验证连接到Microsoft Analysis Services多维数据集
我正在尝试为Web服务器上的.Net应用程序的用户强制执行Windows身份验证,以访问SSAS上的Microsoft Analysis Services数据库上的多维数据集,并且只是试图让它运行起来! 我在web.config中使用 <identity impersonate="true" /> . IIS中禁用匿名访问,并选择了集成Windows身份验证 .... -
2 votesanswersviews
401错误 - IIS7.5站点不会从Kerberos回退到NTLM
我在Win2008 R2上的IIS7.5中托管了一个站点 . 假设服务器名为'prod1',站点绑定到主机名MySite,也绑定到prod1:8080 . 站点的应用程序池在域帐户中运行:domain \ IISuser . SPN已创建: HTTP / MySite域\ IISUser HTTP / MySite.mycompany.com域\ IISUser IISUser已配置为... -
2 votesanswersviews
ASP.NET应用程序中的IIS和SQL Server Windows身份验证
我已经设置了3个VM: (A)Windows 2008 R2中的Active Directory . (B)Windows XP SP3中的Microsoft SQL Server 2008 Express . (C)Windows XP SP3中的IIS . SQL Server和IIS都在域中加入,但主机PC不加入 . 我还在SQL Server中创建了具有管理员权限的域管理员... -
0 votesanswersviews
ASP.NET Windows身份验证到另一个Active Directory域
我们在Server1上运行ASP.NET Web应用程序 . Server1位于Windows Active Directory域Domain1中 . 我们希望在Domain2中设置用户,以便能够使用针对Domain2的Windows身份验证访问我们的Web应用程序 . ANY user who can authenticate to Domain2 should be able to ac... -
0 votesanswersviews
通过Ocelot在HTML / JS Client中使用API在Identity Server 4中进行Windows身份验证
我想通过Ocelot-API Gateway在HTML / JS Client中使用API在Identity Server 4中使用Windows身份验证 . 我尝试了如下所述的知识库链接: http://docs.identityserver.io/en/release/topics/windows.html 这将使用Kestrel和IIS Express打开Identity Server中的W... -
0 votesanswersviews
asp.net core 2.0 web api和windows身份验证
创建使用Windows身份验证的简单的asp.net core 2.0 web api应用程序(仅限RESTful服务) . 在我的控制器中,我定义了一个简单的测试方法,它只返回用户名(json格式) . 当我使用fiddler之类的restful客户端并调用此方法时,例如http://localhost/webapi/testservice,我收到401 Unauthorized错误 . 但是,... -
1 votesanswersviews
如何在IIS 10上使用C#Razor获取Windows用户域/用户名?
尝试构建一个Web应用程序,该应用程序将使用Windows身份验证与Active Directory进行单点登录 . 我无法获取登录的Windows用户域和用户名 . 我尝试过的事情: WindowsIdentity.GetCurrent().Name 返回 IIS APPPOOL\DefaultAppPool System.Environment.UserName 返回 DefaultA... -
1 votesanswersviews
如何在ASP.NET MVC 3应用程序中禁用WEB API的Windows身份验证
我有一个带有Windows身份验证的ASP.NET MVC 3应用程序 . 现在我已经添加了web api(nuget包)并希望匿名访问(稍后我会添加一个api密钥) . 但我还没有设法让它发挥作用 . 我的所有WEB API控制器都在“/ api”路径下,并且没有一个具有Authorize属性 . 这是我当前的web.config(我删除了与此事无关的所有部分和碎片): <?xml ver... -
1 votesanswersviews
获取当前Principal的标识
我有这段代码确定访问我在网站虚拟目录下运行的aspx页面的用户的身份(IIS中的Windows身份验证) . 这用于访问远程服务器上的文件夹 . 对于远程服务器上的不同文件和文件夹,每个用户的访问权限都不同 . System.Security.Principal.WindowsImpersonationContext impersonationContext; impersonationCont... -
4 votesanswersviews
为什么DirectoryServicesCOMException从Web服务器以外的机器查询Active Directory?
当请求来自Web服务器时,在IIS 7.5上运行的ASP.NET WebForms应用程序正常工作,但当同一域用户从域上的任何其他计算机请求同一页面时,会引发以下错误: TYPE:System.DirectoryServices.AccountManagement.PrincipalOperationException MSG:发生操作错误 . System.DirectoryServices... -
4 votesanswersviews
ASP.NET MVC Windows身份验证和DirectoryServices - 获取当前用户的邮件地址会引发InvalidCastException
我正在使用ASP.NET MVC 4和Windows身份验证 . 当我使用VisualStudio时,一切正常,但是当我部署我的网站时,会抛出异常 . var emailAddress = UserPrincipal.Current.EmailAddress; throws: 无法将类型为“System.DirectoryServices.AccountManagement.GroupPrin... -
0 votesanswersviews
为什么表单身份验证的HttpContext.Current.User具有Windows用户名
我有一个使用自定义(表单)身份验证和授权的Web应用程序 . 用户登录后,使用提供的用户名设置GenericPrincipal . 使用IIS Express在Visual Studio 2012 IDE上进行授权工作正常 . 但是,我在发布的Web服务器上看起来无法解释的用户获得了授权失败 . 我做了一个 Response.Write(HttpContext.Current.User.Name)... -
2 votesanswersviews
GET请求上的Internet Explorer 10和11上的WEB API 2.2 CORS和Windows身份验证问题
我有一个JS客户端和一个在不同主机上运行的WEB API 2.2服务 . 该服务需要Windows身份验证,并且由于服务位于不同的主机上,因此还必须启用CORS . JS客户端需要对服务执行XHR GET请求(没有任何自定义头,因此不需要CORS预检) I am having trouble getting Internet Explorer 11 (11.576.14393.0) to wor...