docs: public Result<Jwt> getJwt(ClientRequest clientRequest) {
          HeaderValues scope = clientRequest.getRequestHeaders().get(OauthHelper.SCOPE);
          if(scope != null) {
              String scopeStr = scope.getFirst();
              Set<String> scopeSet = new HashSet<>();
              scopeSet.addAll(Arrays.asList(scopeStr.split(" ")));
              return getJwt(new Jwt.Key(scopeSet));
          }
          HeaderValues serviceId = clientRequest.getRequestHeaders().get(OauthHelper.SERVICE_ID);
          if(serviceId != null) {
              return getJwt(new Jwt.Key(serviceId.getFirst()));
          }
          return getJwt(new Jwt.Key());
      }