asp.net-identity相关内容
我正在尝试创建一个令牌验证方法,如果 JWT 令牌基于签名有效,则该方法返回 true.我不认为我真的需要验证令牌中的所有内容,但是在调用 ValidateToken() 之后,真正表示令牌有效的是什么?存在原则吗?out 引用的令牌包含某些值?不确定何时从此方法返回 true. public bool ValidateToken(string tokenString){var validati
..
我有一个使用 JWT 令牌授权用户的 .Net Core 2.0 应用程序.这一切都很好,但我想要某种 API 密钥机制来允许其他应用程序集成,但我似乎无法让它与当前的身份验证一起使用. 代码: Startup.cs public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFacto
..
我在 .Net 2.1 框架上使用 ASP.Net Core Web Api 2我有自定义 AppUsers 和 AppRoles 表,与桥接表 AppUserRoles 链接 我的主要问题是我想使用 [Authorize(Roles = "UserRole")]由于 User.Identity 工作正常并且我从 User.Identity.Name 获取用户 ID,我认为有一些方法可以在控
..
在 dotnet core 1.1 asp 中,我能够通过执行以下操作来配置和使用身份中间件和 jwt 中间件: app.UseIdentity();app.UseJwtBearerAuthentication(new JwtBearerOptions() {}); 这已经改变了,我们使用以下实现中间件: app.UseAuthentication(); 设置的配置是通过 Startu
..
我正在尝试构建一个简单的 ASP.Net Core 2.2 Web 应用程序,它允许 AzureAD 作为“外部提供者".我在 Visual Studio 2019 中执行此操作. 作为一个超级简单的演示项目,我首先创建了一个使用 Azure AD 作为登录提供程序的新项目: 选择 ASP.NET Core Web 应用程序 选择 Web 应用程序(模型-视图-控制器) 将身份验证
..
我想就一个我不理解的问题从社区获得帮助.我创建了 asp.net core 2 web 应用程序,我想将应用程序配置为能够通过 aspnetuser 表或使用 O365 公司帐户从应用程序登录.然后我遵循了 MSDN 网站上包含的网络上描述的多种技术.应用身份验证工作正常,但 Azure add 返回:加载外部登录信息时出错.我通过生成身份视图检查了代码内部,应用程序失败了: var info
..
我正在尝试改进旧 ASPNet MVC/OWIN 应用程序的身份验证故事 - 目前,它使用 AspNetUsers/AspNetRoles/声明等表以及基于表单 + cookie 的身份验证. 我想使用 Azure AD/OpenID Connect 进行身份验证,然后像当前一样从数据库中加载用户配置文件/角色.基本上,应用程序内不再有密码管理.用户本身仍然需要在应用中存在/被创建.
..
我创建了一个 ASP.Net MVC5 应用程序,我在其中通过 Google、Facebook 等配置了个人用户帐户(并且工作正常). 我还想做的是支持针对 Azure Active Directory(组织帐户)的身份验证.这将使内部员工能够以管理员身份登录应用程序. 我发现的所有现有信息/指南/文档通常都涉及使用其中一种.我如何同时启用它们? 如果每种类型的用户都需要一个单独
..
我正在为 OWIN 和 Azure Active Director 实施 OAuth2 提供程序.FWIW,此时 OpenId Connect 选项不符合这项工作的要求. 我得到一个授权码,并返回到我的回复 url,其中包含 auth_code、状态,并向“scheme://login.windows.net/{myguid}/oauth2/token"请求令牌. //构建令牌请求的主体v
..
我正在尝试编写一个使用混合身份验证方案的 ASP.NET 应用程序.用户可以将其用户名和密码哈希存储在 UserStore 中,也可以通过 Azure Active Directory 进行身份验证. 我已经创建了如图所示的登录表单.它具有标准的 UserName 和 Password 输入,还具有“通过 Active Directory 登录"按钮. 这很好用. 现在解决问题:
..
我正在使用 Asp.net Identity (OWIN) 构建一个 ASP.NET MVC 5 网站,并希望同时支持传统的用户名/密码身份验证以及针对 Azure Active Directory 的身份验证.此应用不需要针对 Microsoft ID (Live ID)、Facebook、Twitter 或任何其他外部提供商进行身份验证.我发现的最接近的 SO 问题是:如何在 ASP.NET
..
我正在使用以下代码示例将 Azure AD 登录插入我的应用程序 (https://github.com/AzureADSamples/WebApp-OpenIDConnect-DotNet). 我发现代码工作得很好,但是如果用户尚未登录或他们的会话已过期,我希望能够将用户重定向到自定义登录页面.然而,我正在努力让它发挥作用,并想知道这是否真的可能? 用户是否总是被重定向到 Azure
..
我正在尝试更新用户. AppUserManager appUserManager = HttpContext.GetOwinContext().GetUserManager();AppUser 成员 = await appUserManager.FindByIdAsync(User.Identity.GetUserId());member.HasScheduledChanges = true;I
..
我从 VS2013 中的 ASP.net 的默认模板开始.我想获取当前的用户对象.这应该可以在不直接访问数据库的情况下实现. 在文档中,这看起来很简单:http://blogs.msdn.com/b/webdev/archive/2013/10/16/customizing-profile-information-in-asp-net-identity-in-vs-2013-template
..
我有一个包含 的asp.net解决方案 1).asp.net 身份服务器 rc 32).asp.net 核心 web api3).asp.net 网络表单(不在 asp.net 核心、客户端中) 我没有看到任何带有身份服务器 4 和 Web 表单客户端的示例.您能否建议如何使用具有 asp.net 身份的身份服务器对 Web 表单用户进行身份验证,然后使用访问令牌调用 api? 我没有
..
我在我的 Web 表单应用程序上使用 ASP.NET Identity.以下是我当前的身份表: 当前身份表 - 角色- 用户- 用户声明- 用户登录- 用户角色 我需要添加一个新表来存储其他信息. 新表:UserLogs 新表中的字段: 用户登录 ID (PK) 用户 ID (FK) IP 地址 登录日期 如何添加这个自定义表格?我知道如何在现有表中添加自
..
我正在尝试对这个控制器方法进行单元测试,它在当前的 MVC 项目中是开箱即用的. [AllowAnonymous]公共异步任务ConfirmEmail(string userId, string code){if (userId == null || code == null){返回视图(“错误");}var result = await UserManager.ConfirmEmailAsyn
..
我最初在 Identity 中问这个问题测试版.从那时起,类和接口发生了很大变化,并且 出现 RTW 版本在 RC 上再次进行了一些修改版本.原则上我需要实现以下目标. 根据我的用户表 tblMembers 验证本地登录,其中包含用户 ID 字段和密码,这是我需要验证的两个项目. 可以通过 Controller.User 属性访问我的 tblMember 记录/类(在 MVC5 身份之前,
..
嗨,我收到此错误 INSERT 语句与 FOREIGN KEY 约束“FK_dbo.AspNetUsers_dbo.Contacts_ContactID"冲突. 数据库“aspnet-COGMakati-20140119015553"、表“dbo.Contacts"、“ContactID"列中发生冲突. 声明已终止. 我正在使用实体框架和 MVC 5 的 IdentityU
..
tl;dr:Identity 似乎要求不禁用 LazyLoading;这是真的吗?最干净的解决方法是什么? 我使用 EntityFramework 6.0.2、Identity EntityFramework 1.0.0 和 Identity Owin 1.0.0 对一个简单的 C# ASP.NET 4.5.1 MVC-5 Web 应用程序进行了一些基本的 AB 测试,看来 Owin 需要那
..