WebアプリケーションのOracle JAASプロバイダは、実行時に、プロジェクト設定におけるOracle ADF Business ComponentsセキュリティJARの存在と、次のweb.xml
の定義に依存します。
security-role
。セキュリティ・コンテキストにおける有効なロールを定義します。
security-constraint
。セキュリティ・コンテキストにおいてユーザーの認証に使用される認証モジュールを定義します。
login-config
。認証用のプロトコル(ブラウザベース)を定義します。
resource-ref
。セキュリティ・コンテキストにおいて使用されるリソースとしてのjavax.sql.DataSource
を定義します。
注意: 次に示すステップの詳細なヘルプを参照するには、「追加」ダイアログ内で「ヘルプ」をクリックするか、または提示されるリンクをクリックします。
security-role、security-constraintおよびlogin-configをweb.xmlファイルに構成するには、次のようにします。
web.xml
ファイルを右クリックして「プロパティ」を選択します。web.xml
ファイルはプロジェクトのWEB-INFフォルダにあります。
system-jazn-data.xml
)を使用している場合には、認証を必要とするどの定義済の<roles>
に対しても<name>
の値を入力します。
MyConnection
の場合は、jdbc/MyConnection
をWebリソース名として入力できます。
/
)を入力し、Webアプリケーション・フォルダに関連した、最上位にあるJSPログイン・ページを参照してください。
web.xmlファイルでresource-refを構成するには、次のようにします。
javax.sql.DataSource
に設定します。
JDeveloperのXMLエディタを使用すると、ナビゲータでweb.xml
ファイルをダブルクリックしてセキュリティ制約を表示できます。ファイルには、次のものに類似する定義が含まれている必要があります。
<resource-ref>
<res-ref-name>jdbc/Connectio2DS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
</resource-ref>
<security-constraint>
<web-resource-collection>
<web-resource-name>jdbc/Connection2DS</web-resource-name>
<url-pattern>/</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>users</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
<security-role>
<role-name>users</role-name>
</security-role>
Copyright © 1997, 2006, Oracle. All rights reserved.