草庐IT

c# - 选择 webApi 模板时如何将 ASP.Net 身份添加到 Asp.Net Core?

我创建了一个.NETCore项目,其中选择了WebApi模板,不包括身份验证。我想在其中添加ASP.NET身份以进行基于角色的授权。我怎样才能做到这一点? 最佳答案 编辑:这回答了问题,但总的来说我同意对上述问题的评论-JWT不记名token最适合API,最好在为您的用例决定最佳方法之前了解该选项。原始答案这将为您提供一个具有aspnet核心身份的熊骨webapi,首先创建您的项目(假设您已经创建了一个新文件夹并且您在其中):dotnetnewwebapi添加aspnet核心标识:dotnetaddpackageMicrosoft.

c# - 以管理员身份运行 : requireAdministrator & ClickOnce + emulating system time

我的应用程序使用ClickOnce技术。今天我需要以管理员身份运行它。我修改了来自的list文件到但是VS无法编译项目:Error35ClickOncedoesnotsupporttherequestexecutionlevel'requireAdministrator'.我认为不可能同时使用它们。不是吗?我需要更改系统时间,我可以在应用程序级别进行吗?我可以模拟它吗,所以应用程序。可以做我想做的事。我将时间更改为+2小时,然后再放回去一秒钟。我有一些dll,他们需要时间。 最佳答案 实际上,您不能使用管理员权限运行ClickOnc

c# - 具有 JWT 身份验证的 RestSharp 不起作用

这是我“学习”如何操作的页面:https://stormpath.com/blog/token-authentication-asp-net-core但对我来说这不起作用(也不适用于Fiddler)我的ApplicationUser模型有这个Controller:[Authorize]//workswhenit'snotset,doesn'tworkwhenit'sset[Route("api/[controller]")]publicclassApplicationUserController:Controller{privateIRepository_applicationUser

c# - 使用集成 Windows 身份验证时以不同用户身份登录

我通过使用集成Windows身份验证并关闭匿名访问来限制对站点的访问。这样我就可以向他们显示他们的真实姓名(通过查找ActiveDirectory并使用服务器变量LOGON_USER)并执行其他相关的ActiveDirectory任务。然后我如何通过“以其他用户身份登录”链接再次提示他们的用户凭据,显示浏览器提示(就像您在Chrome或Firefox等浏览器上一样,或者如果网站不在IE中的“Intranet”区域)而不是Web表单?由于SharePoint提供了此功能,我假设有一种方法可以通过代码来执行此操作,但我不知道什么代码可以执行此操作(使用C#)。我可以发送一个401heade

c# - 如何使用 Active Directory 通用身份验证打开 System.Data.SQLClient.SQLConnection

我使用以下代码连接到使用ActiveDirectory集成身份验证的SQLAzure数据库。privatestringGenerateConnectionString(stringdatabaseName,stringserverName){SqlConnectionStringBuilderconnBuilder=newSqlConnectionStringBuilder();sqlConnectionBuilder.DataSource=string.Format("tcp:{0}.database.windows.net",serverName);connBuilder.Init

c# - ASP.NET MVC 5 和 WebApi 2 身份验证

我最近构建了一个MVC5网站作为前端原型(prototype),并使用个人帐户进行身份验证。我现在需要构建一个WebApi2后端,该后端将为该网站以及一个iPhone应用程序和多个其他客户端提供服务。我对使用MVC站点和WebApi进行身份验证感到困惑。我希望所有用户管理都通过WebApi(将使用token)进行,因此它与客户端无关,但是我不知道在没有我的身份类的情况下网站端的Cookie身份验证将如何工作。似乎我将使用MVC站点和WebApi复制代码。我想为mvc站点使用cookie,为webapi使用oauthtoken。我是否需要创建另一个像IdentityProvider这样的

c# - Web API 中的 MVC-6 与 MVC-5 承载身份验证

我有一个将UseJwtBearerAuthentication用于我的身份服务器的WebAPI项目。启动时的配置方法如下所示:publicvoidConfigure(IApplicationBuilderapp,IHostingEnvironmentenv){app.UseJwtBearerAuthentication(options=>{options.AutomaticAuthentication=true;options.Authority="http://localhost:54540/";options.Audience="http://localhost:54540/";}

c# - WCF 身份验证 - 验证消息的安全性时出错

我在使用clientCredentialType="UserName"连接到我的WCF服务时遇到问题。当我运行下面的代码时出现错误FaultException:Anerroroccurredwhenverifyingsecurityforthemessage.当玩弄一些绑定(bind)值时,我也得到Accessisdenied.。Fiddler说没有授权header,我在请求中也找不到用户名或密码。以下是我的配置的摘录:我的用户名/密码验证器如下所示:publicclassUserAuthentication:UserNamePasswordValidator{publicoverri

c# - Owin,在身份验证请求中传递自定义查询参数

我们有自己的OpenIDConnect提供商。我们想使用Owin中间件在身份验证请求中传递自定义查询参数。而且我们无法找到如何使用Microsoft.Owin.Security.OpenIdConnect程序集实现它的方法。即使我们找不到如何将标准请求参数添加到身份验证请求(例如“login_hint参数”)。例如Google有“login_hint”和“hd”参数(https://developers.google.com/accounts/docs/OAuth2Login#sendauthrequest),我们希望有几乎相同的参数。但是我们甚至找不到如何使用Owin将这些参数发送给

c# - 如何在 ASP.Net MVC 应用程序中使用来自 WCF 身份验证服务的身份验证 cookie

好吧,我没能找到适合我的特定场景的任何文档或教程。我有一个ASP.NetMVCweb应用程序,它将使用WCF服务来处理所有内容,包括身份验证和角色(通过WCF后端上的成员提供程序)。我没遇到过问题settinguptheauthenticationservices但它不会在网络应用程序中设置cookie。Loginmethodoftheservice的文档表明连接CreatingCookie事件是可能的,但它对客户端没有任何影响(我也在服务端尝试过,同样没有影响)。所以我想出了如何capturethecookie.我曾尝试在客户端手动设置authcookie,但到目前为止还没有用;由于