Безопасность приложений Oracle APEX при ИМПОРТЕ / ЭКСПОРТЕ приложения в новую среду

#oracle-apex #oracle-apex-19.2

#oracle-apex #oracle-apex-19.2

Вопрос:

У меня есть приложение базы данных oracle APEX, которое я создал. При создании приложения я включил страницу управления доступом, чтобы я мог управлять безопасностью пользователей для приложения. Когда я создал это в DEV, я был добавлен в качестве администратора для этого приложения. Я также добавил еще несколько пользователей в управление доступом в качестве читателей и участников.

Теперь, когда я попытался импортировать это приложение в новую среду, пользователи не были перемещены вместе с приложением. Поэтому я не могу войти в приложение в новой среде (я нашел обходной путь для добавления пользователей, но). Как скопировать всех пользователей контроля доступа и их права при импорте приложения, чтобы мне не приходилось обходить и добавлять их снова.

Ответ №1:

Обычно у вас совсем другой набор пользователей в среде разработки, чем в производственной среде. Более того, пользователи не являются частью вашего приложения, они являются частью среды, в которой выполняется ваше приложение. Согласно документам, пользователи не экспортируются (https://docs.oracle.com/database/apex-18.1/HTMDB/how-access-control-works.htm#GUID-BF6E5094-3B75-4BCD-8D05-DE6ACE6E974D).

Если вы хотите переместить своих пользователей из одной среды в другую, вам придется сделать это самостоятельно. Вы можете создавать свои собственные сценарии в представлениях ACL apex или проверить этот блог

Комментарии:

1. Спасибо. Это определенно помогает использовать скрипт и назначать пользовательский контроль