asp.net-core-identity

    5热度

    1回答

    我正在使用OpenIddict for token authentication。昨天当我打电话给userManager.FindByNameAsync(request.Username)时,我得到了具有角色的用户。 今天我与角色属性计数用户= 0 我试图与await userManager.GetRolesAsync(user);加载作用和获得带有计数3.阵列这意味着用户具有作用。 我不知道发生

    1热度

    2回答

    我尝试自定义声明添加到现有的用户身份的一个要求,但我在运行时得到一个异常: Npgsql.PostgresException: 23502: null value in column "Id" violates not-null constraint 帮助! 我做了什么。我创建使用下面的命令行 dotnet new mvc --auth Individual --framework netco

    1热度

    1回答

    我偶尔会收到我致电 userManager.ConfirmEmailAsync(user, token)的“无效令牌”错误。我已经将问题缩小到了这样一个事实,即我的2个Web服务器位于负载平衡器后面,并且生成令牌的Web服务器并不总是试图确认令牌的Web服务器。我在另一个网站中遇到了类似于防伪令牌的问题,我通过将数据保护密钥持久保存在磁盘上并在网络服务器之间共享它来解决这个问题,所以我在这里尝试了

    1热度

    2回答

    我试图创建一个相当简单的Intranet应用程序,它将使用Active Directory进行身份验证,并将使用AspNetRoles表来检查用户是否处于某个应用程序角色。这个应用程序只是一个内部抽奖,其中一些用户可以创建其他用户可以提交参赛作品的活动/比赛。我想开始了与2个基本角色: 管理员 - 可以在“事件”或 “竞赛”实体 参赛者执行CRUD操作 - 可在 “竞赛”的实体执行GET操作,并可

    0热度

    1回答

    我正在构建Web应用程序,用户应使用Google或Microsoft登录。身份验证过程工作正常,但当我尝试获取有关用户的信息时,例如电子邮件地址或首字母和第二个字母,我总是得到一个空对象。 目前我使用基于Cookie的身份验证。 问题(S) 什么我错了吗? 我该如何解决这个问题? Startup.cs: //*** Services: **** //** Workarount to not us

    2热度

    2回答

    我有一个ASP.NET Core Web应用程序,具有内置身份验证。 如何使用Web应用程序验证Xamarin原生移动应用程序并使用Web服务? 是否有任何Xamarin库用于身份验证Microsoft Identity Server? 我发现描述ASP.NET核心创建Web服务后端的文章,但它省略认证(为什么): https://docs.microsoft.com/en-us/aspnet/c

    0热度

    1回答

    我开发.NET核心多租户应用+ .NET核心身份与锁定功能。我想做锁定功能(我的意思是最大失败登录尝试)可配置为每个租户。 现在我这样做,在Startup.cs类中的所有用户: public void ConfigureServices(IServiceCollection services) { ... services.Configure<IdentityOptions

    3热度

    1回答

    TL; DR - 头条:) 故事背景: 我建立了一套应用程序(包括基于REST的API,和几个客户 - 纯web应用和移动应用程序)。 所有的核心API将被写入ASP.NET Core。 我想解决认证授权问题。 我不想使用云或外部服务,因为保持所有用户相关的数据接近是重中之重,我(包括密码)。 从我读,好像是ASP.NET Core Identity提供所有的功能和涉及到需要身份验证和授权过程。我

    0热度

    1回答

    在我的ASP.NET MVC 1.1核心应用程序,该AddToRoleAsync调用下面的代码的最后一行抛出错误:The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION.这是一种奇怪的,因为我没有任何在SQL Server或其他地方运行的其他事务。我一般都知道这个T-SQL错误。但我不清楚为什么下面的AddToRo

    2热度

    1回答

    我正在开发的一个项目包含一个Web API,一个单独的页面反应应用程序和一个移动应用程序。从每个客户端,用户需要提供他们的用户名和密码才能访问Web API的受保护部分。我设置了Identity Server 4身份验证服务器,该服务器使用我自己的IProfileService和IResourceOwnerPasswordValidator接口,因为我使用的是ASP.NET Core Identi