gpt4 book ai didi

graphql - 是否可以在 quarkus-smallrye-graphql 中使用 quarkus 安全性?

转载 作者:行者123 更新时间:2023-12-04 11:30:46 27 4
gpt4 key购买 nike

我正在尝试使用 quarkus-smallrye-graphql 扩展。而且似乎我不能使用任何安全注释,例如 @已认证 在用 注释的类中@GraphQLApi .我之前尝试过直接使用 smallrye-graphql 项目,并且能够使用安全性。但是现在在 quarkus 中使用提供的扩展时,它不起作用。

api 类的一个简单示例是

@GraphQLApi
public class SomeApi {
@Query
@Authenticated
public String testQuery() {
return "hello...";
}
}

这不适用于扩展程序,我总是收到未经授权的异常。有谁知道如何做到这一点?

最佳答案

该扩展程序尚未与程序安全性正确集成。请关注 https://github.com/quarkusio/quarkus/issues/10001我已经报告了,应该很快就会修复。

同时,可以使用基于配置的安全性,如 https://quarkus.io/guides/security#authorization-of-web-endpoints-using-configuration 中所述。 ,只需使用 /graphql*quarkus.http.auth.permission.roles1.paths属性(property)

关于graphql - 是否可以在 quarkus-smallrye-graphql 中使用 quarkus 安全性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62363398/

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