File tree Expand file tree Collapse file tree 1 file changed +1
-11
lines changed
services-api/src/main/java/io/scalecube/services/methods Expand file tree Collapse file tree 1 file changed +1
-11
lines changed Original file line number Diff line number Diff line change 66import io .scalecube .services .auth .Principal ;
77import io .scalecube .services .auth .PrincipalMapper ;
88import io .scalecube .services .exceptions .ForbiddenException ;
9- import io .scalecube .services .exceptions .ServiceException ;
109import io .scalecube .services .exceptions .ServiceProviderErrorMapper ;
1110import io .scalecube .services .transport .api .ServiceMessageDataDecoder ;
1211import java .lang .reflect .InvocationTargetException ;
@@ -264,15 +263,6 @@ private Mono<Principal> mapPrincipal(RequestContext context) {
264263 }
265264
266265 return Mono .defer (() -> principalMapper .map (context ))
267- .switchIfEmpty (Mono .just (context .principal ()))
268- .onErrorMap (ServiceMethodInvoker ::toForbiddenException );
269- }
270-
271- private static ForbiddenException toForbiddenException (Throwable ex ) {
272- if (ex instanceof ServiceException e ) {
273- return new ForbiddenException (e .errorCode (), e .getMessage ());
274- } else {
275- return new ForbiddenException (ex );
276- }
266+ .switchIfEmpty (Mono .just (context .principal ()));
277267 }
278268}
You can’t perform that action at this time.
0 commit comments