gpt4 book ai didi

c# - Auth0 管理 API CreateAsync 返回内部服务器错误 (500)

转载 作者:行者123 更新时间:2023-12-05 05:51:10 38 4
gpt4 key购买 nike

在 Auth0 的在线管理 API 中,我可以使用此主体创建用户。但不知何故,CreateAsync 无法正常工作。

private async Task CreateUserAuth0()
{
var newRequest = new Auth0.ManagementApi.Models.UserCreateRequest
{
Connection = "Username - Password - Authentication",
Email = "update2@update.com",
Password = "Test123456"
};
var response = await _managementApiClient.Users.CreateAsync(newRequest);
}

更新和删除调用工作正常。

private async Task UpdateUserEmailAuth(string email, string newEmail)
{
Auth0.ManagementApi.Models.User user = await GetUserAuth0(email);
await _managementApiClient.Users.UpdateAsync(user.UserId, new
Auth0.ManagementApi.Models.UserUpdateRequest
{
Email = newEmail
});
}
private async Task UpdateUserPasswordAuth(string email, string password)
{
Auth0.ManagementApi.Models.User user = await GetUserAuth0(email);
await _managementApiClient.Users.UpdateAsync(user.UserId, new
Auth0.ManagementApi.Models.UserUpdateRequest
{
Password = password
});
}
private async Task DeleteUserAuth0(string email)
{
Auth0.ManagementApi.Models.User user = await GetUserAuth0(email);
await _managementApiClient.Users.DeleteAsync(user.UserId);

}

最佳答案

删除连接属性 Username-Password-Authentication 中的空格。因为它是 Auth0 数据库的名称,不能包含空格。

另一个问题可能是密码不够强,检查日志中Auth0的内部服务器错误以及您应用程序的密码规则。

关于c# - Auth0 管理 API CreateAsync 返回内部服务器错误 (500),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70433888/

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