code: private List<AppIdToken> getAuthIfPossible(Object bean) {
          NaviRpcAuth auth = ReflectionUtil.getAnnotation(bean.getClass(), NaviRpcAuth.class);
          if (auth != null) {
              Authority[] authorities = auth.value();
              if (!ArrayUtil.isEmpty(authorities)) {
                  List<AppIdToken> ret = CollectionUtil.createArrayList();
                  for (Authority a : authorities) {
                      if (StringUtil.isNotEmpty(a.appId()) && StringUtil.isNotEmpty(a.token())) {
                          ret.add(new AppIdToken(a.appId(), a.token()));
                      }
                  }
                  return ret;
              }
          }
          return Collections.emptyList();
      }
docs: 根据配置的实现类，获取该类对象上配置的{@link NaviRpcAuth}进行进行权限控制，以便确认哪些认证过的appId和token可以访问
  
  @return