79得票7回答
ASP.NET MVC项目重命名出错

我复制了一个之前的项目并重命名了它。当我成功地重新命名了所有的名称空间,并正确构建了它时,我运行应用程序时遇到了以下错误:The following errors occurred while attempting to load the app. - The OwinStartup attr...

72得票1回答
在ASP.NET Core中配置DefaultScheme和DefaultChallengeScheme的目的是什么?

我正在学习ASP.NET Core 2.0和IdentityServer4中的安全机制。我已经用IdentityServer,API和ASP.NET Core MVC客户端应用程序设置好了项目。 下面是客户端应用程序中的ConfigureService方法。我对DefaultScheme和D...

30得票1回答
MVC 5身份验证自动注销

如何实现自动登出计时器。 基本上,如果用户在 x 分钟内没有活动,他们的会话将被结束。 我已经尝试过:<system.web> <sessionState timeout="1"/> </system.web> 但似乎它不起作用。 这是我的启动...

25得票3回答
ASP.NET身份验证中的“基于角色”的声明

我明白我可以使用声明(claims)来陈述关于用户的信息:var claims = new List<Claim>(); claims.Add(new Claim(ClaimTypes.Name, "Peter")); claims.Add(new Claim(ClaimTypes...

14得票3回答
将会话超时时间增加到一周或更长时间

为了增加会话超时时间,似乎我需要使用以下设置: <system.web> <sessionState mode="InProc" timeout="20" /> /* Etc... */ </system.web> 这里的超时时间被设定为20分钟(...

11得票1回答
ASP.NET Web Api(REST):使用用户凭据或令牌进行身份验证?将“注册新用户”资源保持无密码状态?

我正在尝试使用asp.net web api创建一个REST服务,一切运作正常,但现在我遇到了关于身份验证的问题。 我有点困惑从哪里开始,以下是我一直在思考的: 我有一个REST API,由多个资源组成,每个资源都需要用户注册,那么什么是最好的方式呢?我应该在每次调用服务时将用户名和密码发...

11得票3回答
如何在ASP.NET Membership中最好地处理权限(而不是角色),特别是在ASP.NET MVC中。

有很多关于设置asp.net成员资格、角色提供程序等方面的问题(和信息)。无论您是否应该使用微软提供的内置平台,或者扩展基类并自己创建角色。 我决定扩展默认提供程序并实现自己的成员身份验证和角色提供程序。现在,我的问题是围绕角色认证的具体问题。 传统上,您可能会创建诸如“经理、管理员、员工...

11得票4回答
自定义登录 ASP.NET C#

我目前正在ASP.NET中制作自定义登录。我已修改了登录控件的代码,以使用我的数据库而不是Aspnet表。以下是我的代码示例:using System; using System.Data; using System.Configuration; using System.Web; using...

10得票3回答
响应内容长度不匹配:写入的字节太少

我的 ASP.NET Core 应用程序使用“开箱即用”的外部登录身份验证。我想要实现的是,在 Facebook 挑战后,我想要包装重定向 URL 并将其作为 JSON 返回以在 jQuery 前端中使用。但在请求结束后,我在浏览器中看到 500 错误,并看到应用程序控制台中的下一个错误: ...

8得票2回答
IdentityServer4登出

我遇到了一个问题,就是似乎无法让我的 Identity Server 注销显示确认提示。我从 Github 上下载了 IdentityServer4 的源代码,并在 Models 文件夹中找到了 LogoutRequest.cs 这个参数:ShowSignOutPrompt。在注销期间,Ide...