code: public <C extends Credentials, U extends CommonProfile> Pac4j client(String pattern,
        Authorizer<U> authorizer, Function<Config, Client<C, U>> client) {
      return clientInternal(pattern, client, authorizer);
    }
docs: Add a pac4j client, protected all the routes defined after that matches the pattern and attach
  an authorizer:
  
  <pre>{@code
  {
  use(new Pac4j()
  .client("*", new MyAuthorizer(), conf -> {
  return new FacebookClient(conf.getString("fb.key"), conf.getString("fb.secret"));
  })
  );
  }
  }</pre>
  
  @param pattern Pattern to protect.
  @param authorizer Authorizer.
  @param client Client provider.
  @param <C> Credential type.
  @param <U> User profile type.
  @return This module.