несколько компонентов zoid sdk с авторизацией

#javascript #sdk #zoid

Вопрос:

Я создаю SDK с использованием zoid(состоящий из нескольких компонентов zoid), и мне неясно, как я могу защитить несколько компонентов с помощью проверки подлинности, т. е. проверить, действительно ли предоставлено apikey . Вместо добавления необходимой поддержки для каждого компонента zoid я хотел глобально проверить apikey и/или другие параметры, прежде чем разрешать рендеринг компонента zoid на родительском устройстве.

Один из способов, которым, я думаю, я могу это сделать:

Я могу создать функцию инициализации для класса SDK, которая может api_key использоваться в качестве параметра, но мне неясно, как я могу передать объект параметров api_key для всех компонентов zoid.

По мере роста SDK он может содержать более 30 компонентов, и требование api_key для рендеринга каждого из более чем 30 компонентов кажется плохим UX.