You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
grpc-spring compiles against io.grpc 1.63.0, but up to now it was possible to use a more recent version of io.grpc.
This works fine up to 1.65.1, but with 1.66.0 there is a incompatibility.
io.grpc added support for server reflection v1, see grpc/grpc-java#6724. They still provide support for server reflection v1alpha.
When implementing a grpc server with grpc-spring server reflection is (still) offered in version v1alpha (which is good because of backward compatibility) and this works in general. But when using in combination with spring security and basic authentication it does no longer work :-/ You always get a "PermissionDenied".
I haven't figured it out yet but i think spring security gets confused because ProtoReflectionService binds the new ProtoReflectionServiceV1 still using the v1alpha service descriptor, see here.
The text was updated successfully, but these errors were encountered:
grpc-spring compiles against io.grpc 1.63.0, but up to now it was possible to use a more recent version of io.grpc.
This works fine up to 1.65.1, but with 1.66.0 there is a incompatibility.
io.grpc added support for server reflection v1, see grpc/grpc-java#6724. They still provide support for server reflection v1alpha.
When implementing a grpc server with grpc-spring server reflection is (still) offered in version v1alpha (which is good because of backward compatibility) and this works in general. But when using in combination with spring security and basic authentication it does no longer work :-/ You always get a "PermissionDenied".
I haven't figured it out yet but i think spring security gets confused because
ProtoReflectionService
binds the newProtoReflectionServiceV1
still using the v1alpha service descriptor, see here.The text was updated successfully, but these errors were encountered: