gpt4 book ai didi

entity-framework - 如何在外部管理(添加)ASP.NET Core 3.1 应用程序的用户

转载 作者:行者123 更新时间:2023-12-03 19:17:51 26 4
gpt4 key购买 nike

我很抱歉这里不会提供任何代码,因为我完全错过了这个想法。

上下文:我开发了两个应用程序,都是 ASP.NET Core 3.1,我们称它们为 A 和 B。

A 是一个网站,暴露在互联网上。只有拥有有效用户帐户的用户才能访问。不得在应用程序 A 中注册一个用户。

B 是内部(内联网)网站。 (使用 Active Directory 进行身份验证。)从应用程序 B 我希望能够为应用程序 A 创建用户。

应用程序 A 与 Active Directory 无关,我使用 ASP.NET 核心的正常内置用户管理。

是否可以使用 Entity Framework 将用户从应用程序 B 输入到应用程序 A?或者有什么更好的方法吗?如果它与 Entity Framework 一起使用,我将如何获得应用程序 A 用来为密码加盐的 Salt 值?

澄清一下:我对应用程序 B 的用户身份验证或注册没有任何疑问,一切正常。

最佳答案

您可以使用以下方法轻松创建密码哈希

public string CreateHash(TUser user, string password)
{
var hasher = new PasswordHasher<TUser>();

return (hasher.HashPassword(user, password));
}

用户对象甚至不能是您要更改密码的对象之一。

关于entity-framework - 如何在外部管理(添加)ASP.NET Core 3.1 应用程序的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60203379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com