use*_*860 5 graphql quarkus smallrye
我正在尝试使用 quarkus-smallrye-graphql 扩展。而现在似乎我不能使用任何安全注解如@Authenticated与注释的类@GraphQLApi。我之前尝试过直接使用 smallrye-graphql 项目,并且能够使用安全性。但是现在在 quarkus 中使用提供的扩展时,它不起作用。
api 类的一个简单示例是
@GraphQLApi
public class SomeApi {
@Query
@Authenticated
public String testQuery() {
return "hello...";
}
}
Run Code Online (Sandbox Code Playgroud)
这不适用于扩展程序,我总是收到未经授权的异常。有谁知道如何做到这一点?
该扩展尚未与编程安全性正确集成。请关注我报告的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
属性
归档时间: |
|
查看次数: |
415 次 |
最近记录: |