为什么在 ASP Identity 中导致 .Succeeded return failed

尝试在注册过程中添加添加名称的功能时,登录帐户时出错。 注册的时候登录成功,但是一登出再尝试登录,就出现登录错误

对日志文件所做的更改

            var user = CreateUser();
            await _userStore.SetUserNameAsync(user, Input.UserName, CancellationToken.None);
            await _emailStore.SetEmailAsync(user, Input.Email, CancellationToken.None);
            var result = await _userManager.CreateAsync(user, Input.Password);

这里 UserNameAsync 是邮件的标准值,我将其更改为用户名

继续阅读

构建一个能够在 Apple Silicon 上运行的多平台 JDK/Tomcat docker 映像

我们在 CI 中使用 tomcat 服务构建 docker 镜像,如下所示:

- PLATFORMS: linux/amd64,linux/arm64/v8
- gradle build …
# Switch to use different docker driver which supports multiplatform builds
- docker buildx create --use
- docker buildx build --push --platform=$PLATFORMS -t $image -f infra/Dockerfile .

这可以工作并推送可以在 linux/amd64 平台上轻松运行的图像。

继续阅读