小编PRA*_*ASH的帖子

如何解决 chrome 自动与 vuetify 中的标签重叠的问题?

尝试outlined在 Vutify 中创建带有文本字段的登录表单时,chrome 自动完成与labels,

<v-text-field
  v-model="email"
  label="e-mail"
  name="email"
  outlined
  prepend-icon="mdi-account"
  type="text"
  required
>
</v-text-field>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

您可以在这里重新生成,请填写并提交,然后返回。

javascript google-chrome autocomplete vuetify.js

8
推荐指数
1
解决办法
2945
查看次数

使用passportjs进行Nuxt身份验证?

如何使用JWT(后端快递)将nuxt auth模块(前端)与本地护照一起使用?

定义 jwt 策略以验证 jwt 令牌(express)

    var JwtStrategy = require('passport-jwt').Strategy,
        ExtractJwt = require('passport-jwt').ExtractJwt;
    var opts = {}
    opts.jwtFromRequest = ExtractJwt.fromAuthHeaderAsBearerToken();
    opts.secretOrKey = 'secret';
    opts.issuer = 'accounts.examplesoft.com';
    opts.audience = 'yoursite.net';
    passport.use(new JwtStrategy(opts, function(jwt_payload, done) {
        User.findOne({id: jwt_payload.sub}, function(err, user) {
            if (err) {
                return done(err, false);
            }
            if (user) {
                return done(null, user);
            } else {
                return done(null, false);
                // or you could create a new account
            }
        });
    }));
Run Code Online (Sandbox Code Playgroud)

定义用于验证用户名和密码的本地策略(快速)

    passport.use(new LocalStrategy(
      function(username, password, done) …
Run Code Online (Sandbox Code Playgroud)

passport-local passport.js nuxt.js passport-jwt

6
推荐指数
1
解决办法
3106
查看次数

如何在 Google Kubernetes 上启用 Google 托管证书?

我是 GKE 的新手,现在正在尝试为 RASA 创建一个新集群。我正在尝试使用 HTTPS 创建一个入口以指向此集群中的负载均衡器。但我无法Create Google-managed certificate从列表中选择该选项。它似乎在此集群中被禁用。如何启用这个?

帮助显示:

要创建 Google 管理的证书,您的集群需要存在 ManagedCertificate自定义资源定义。

在此处输入图片说明

certificate ssl-certificate google-cloud-platform google-kubernetes-engine gke-networking

5
推荐指数
1
解决办法
2047
查看次数

springdoc-openapi-webflux-ui 与 java.time.Duration 的问题(ISO 8601 持续时间格式)

Swagger 文档将持续时间显示为

  "duration": {
    "seconds": 0,
    "nano": 0,
    "zero": true,
    "negative": true,
    "units": [
      {
        "dateBased": true,
        "timeBased": true,
        "durationEstimated": true
      }
    ]
  },
Run Code Online (Sandbox Code Playgroud)

但实际的格式是 ISO 8601 持续时间格式(PT0S),以下是代码段。有没有办法正确格式化文档?

任务文件

@Document(collection = "tasks")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder(toBuilder = true)
public class Task {

    public enum Status {
        todo, inprogress, done
    }

    @Id
    private String id;

    private String name;

    private String description;

    private Status status = Status.todo;

    private Duration estimatedDuration = Duration.ZERO;

    private Duration duration = Duration.ZERO;
    }
Run Code Online (Sandbox Code Playgroud)

初始化

@SpringBootApplication
@OpenAPIDefinition(info = …
Run Code Online (Sandbox Code Playgroud)

java duration swagger spring-boot springdoc-openapi-ui

5
推荐指数
1
解决办法
1092
查看次数

为什么 keyclock 显示错误“您已在此会话中以不同用户 '0000000021' 身份进行身份验证。请先退出。”?

我使用 keyclock 作为授权管理器。如果以用户 (user1) 身份登录并在 1 天后尝试再次登录,当输入新用户凭据 (user2) 时,它将重定向到登录页面(SSO 失败),其显示您已在此会话中以不同用户“0000000021”身份进行身份验证。请先退出。但是,当检查浏览器时,会保留这 2 个会话,而所有其他会话都丢失。当我们手动删除除 AUTH 会话之外的所有会话时,问题可能会重新生成。我不知道它在真实场景中是如何发生的。

在此输入图像描述

这是错误显示

在此输入图像描述

当浏览键盘时钟代码时,我看到了这一点。

        if (!authSession.getAuthenticatedUser().equals(userSession.getUser())) {
            event.detail(Details.EXISTING_USER, userSession.getUser().getId());
            event.error(Errors.DIFFERENT_USER_AUTHENTICATED);
            throw new ErrorPageException(session, authSession, Response.Status.INTERNAL_SERVER_ERROR, Messages.DIFFERENT_USER_AUTHENTICATED, userSession.getUser().getUsername());
        }
Run Code Online (Sandbox Code Playgroud)

完整代码在这里

但我不知道 Auth 会话何时保持活动且 SSO 会话何时丢失。

我的令牌配置是

在此输入图像描述

java oauth-2.0 openid-connect keycloak keycloak-services

5
推荐指数
0
解决办法
1542
查看次数