Skip to content

Commit 6d1b4b7

Browse files
Add authentication only check for @secured
1 parent 5a05830 commit 6d1b4b7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

grpc-spring-boot-starter/src/main/java/org/lognet/springboot/grpc/security/GrpcServiceAuthorizationConfigurer.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,13 @@ public GrpcServiceAuthorizationConfigurer.Registry hasAnyRole(String... roles) {
7474
}
7575

7676
public GrpcServiceAuthorizationConfigurer.Registry hasAnyAuthority(String... authorities) {
77-
for (String auth : authorities) {
78-
GrpcServiceAuthorizationConfigurer.this.registry.map(auth, methods);
77+
if (authorities.length == 0) {
78+
// Authenticate request
79+
GrpcServiceAuthorizationConfigurer.this.registry.map(methods);
80+
} else {
81+
for (String auth : authorities) {
82+
GrpcServiceAuthorizationConfigurer.this.registry.map(auth, methods);
83+
}
7984
}
8085
return GrpcServiceAuthorizationConfigurer.this.registry;
8186
}

0 commit comments

Comments
 (0)