Пользовательские учетные записи пользователей Oracle Apex

#oracle-apex

Вопрос:

Так что я совершенно новичок в Oracle Apex. Мне интересно, как я могу сделать так, чтобы мое приложение не требовало авторизации для просмотра приложения, но для выполнения определенных действий вам нужна учетная запись. Есть ли способ, которым я могу аутентифицировать этих пользователей на основе того, есть ли у них «учетная запись» в моей базе данных? У меня есть форма, настроенная как метод «создать учетную запись», который вставляет данные учетной записи в мою базу данных. Как я могу использовать эту базу данных, чтобы позволить пользователям «входить»?

Ответ №1:

Добро пожаловать в сообщество.

Каждая страница может быть помечена как «Общедоступная», в отличие от «Страница требует аутентификации».

Вероятно, стоит ознакомиться с параметрами аутентификации — они могут основываться на пользователях APEX, учетных записях БД или ряде других методов аутентификации. https://docs.oracle.com/en/database/oracle/application-express/20.2/htmdb/configuring-security-attributes.html#GUID-FDB41857-C144-4AB0-A85C-A33A26259A47

Затем вы можете использовать «Авторизацию», чтобы определить, что конкретно могут делать аутентифицированные пользователи.

Попробуйте установить одно из примеров приложений, поработайте с ним, а затем посмотрите, как выполняются определенные действия.

Этот пост от Дуга также является отличным резюме вариантов https://blogs.oracle.com/apex/custom-authentication-and-authorization-using-built-in-apex-access-control-a-how-to