13.6.6. Безопасность

Oracle Application Express обеспечивает много средств защиты, чтобы укрепить разработку приложений и безопасность во время выполнения. Администраторы могут сконфигурировать оба экземпляра Application Express и связанные приложения, чтобы потребовать протокола HTTPS, который использует Уровень защищенных сокетов (SSL). Они могут также определить правила сложности пароля и политики повторного использования.

Разработчики приложений могут включить Защиту Состояния сеанса, которая включает контрольные суммы в пределах URL, чтобы предотвратить вмешательство и несанкционированный доступ. Они могут также гарантировать, что только необходимые данные сохранены в состоянии сеанса и всякий раз, когда та информация чувствительна (например, SSN), значение может быть зашифровано так, чтобы это не могло быть считано за пределами приложения.

Аутентификация используется, чтобы определить, разрешают ли пользователю получить доступ к приложению. Если приложение не общедоступно, где никакая аутентификация не требуется, конечные пользователи должны определить имя пользователя и пароль, чтобы получить доступ. Oracle Application Express  обеспечивает много встроенных схем аутентификации включая:

  1. Oracle Application Express Managed Users

  2. Single Sign On

  3. Database Account Credentials

  4. Custom schemes

Пользовательские схемы могут также использоваться  как интерфейс с примерно любой службой аутентификации включая Microsoft Active Directory и Oracle Applications.

        Схемы авторизации используются в пределах Application Express, чтобы управлять рендерингом и обработкой компонентов, основанных на пользовательских полномочиях. Вы применяете авторизацию ко всему приложению, или выборочно к страницам, или компонентам страницы, таким как вкладки, области, кнопки, элементы, проверки допустимости, процессы, и так далее. Схемы авторизации или успешно выполняются или перестали работать. Только если связанная схема авторизации успешно выполняется, будет пользователь быть в состоянии видеть или использовать компонент.