У нас есть работающее приложениеact-admin с аутентификацией.
Но теперь нам нужно добавить ресурс, который должен быть доступен без входа в систему. Как мы можем это сделать?
Наш App.js
(сокращенный) выглядит следующим образом:
<Admin authProvider={authProvider} dataProvider={simpleRestProvider(`${process.env.REACT_APP_BASE_URL}/api/v1`, httpClient)}>
<Resource name={'posts'} list={PostList} edit={PostEdit} create={PostCreate} icon={PostIcon} show={PostShow}/>
<Resource name={'messages'} create={MessagesCreate}/>
</Admin>
Мы хотим, чтобы messages
был доступен без аутентификации.Но все остальные ресурсы (удаленные из фрагмента выше) все еще должны быть защищены authProvider
.
Мы не нашли ничего в официальных документах по этому поводу.Только Проверка учетных данных во время навигации .Но согласно этой проблеме и этому комментарию это уже невозможно сделать.
Может ли кто-нибудь помочь нам с этим?
Спасибо ввперед.