Oracle Application Expressには、アプリケーション開発と実行時セキュリティを強化する多数のセキュリティ機能があります。管理者は、Application Expressインスタンスと関連アプリケーションの両方をSecure Sockets Layer (SSL)を利用するHTTPSプロトコルを必要とするよう構成できます。また、パスワードの複雑性ルールを定義し、ポリシーを再利用することもできます。
アプリケーション開発者は、URL内にチェックサムを組み込むセッション・ステート保護によって不正な変更および認可されないアクセスを回避できます。また、必要なデータのみをセッション・ステートに保存し、情報に機密性がある場合(例: SSN)は常に、値を暗号化してアプリケーションの外から読めないようにできます。
 | 認証は、ユーザーにアプリケーションへのアクセスを許可するかどうかを決定するのに使用されます。アプリケーションが認証が不要なパブリックでない場合は、エンド・ユーザーはユーザー名とパスワードを指定してアクセスする必要があります。Oracle Application Expressでは、次のような多数の組込み認証スキームが提供されます:
- Oracle Application Express管理対象ユーザー
- シングル・サインオン
- データベース・アカウント資格証明
- カスタム・スキーム
カスタム・スキームは、Microsoft Active DirectoryやOracle Applicationsなどの大部分の認証サービスとのインタフェースにも使用できます。 |
 | Application Express内の認可スキームは、ユーザーの権限に基づきコンポーネントのレンダリングと処理の制御に使用されます。認可をアプリケーション全体、または選択してページ、またはタブ、リージョン、ボタン、アイテム、検証、プロセスなどのページ・コンポーネントに適用します。認可スキームは成功または失敗します。関連する認可スキームが成功した場合のみ、ユーザーはコンポーネントを表示または使用できるようになります。 |