|
要素
|
内容
|
デフォルト
|
要素数
|
|
display-name
|
GUIツールで表示に使用される名前を指定。
|
-
|
0以上
|
|
web-resource-collection
|
認証で保護されるリソースを指定する。
|
-
|
1以上
|
|
web-resource-name
|
web-resource-collectionのサブ要素。保護されるリソースの名前を指定。
|
-
|
必須
|
|
description
|
web-resource-collectionのサブ要素。保護されるリソースの説明を記載。
|
-
|
0以上
|
|
url-pattern
|
web-resource-collectionのサブ要素。保護されるリソースをURLパターンで指定。このパターンに属するリソースが保護の対象になる。/*はすべてのリソースを意味する。
|
-
|
1以上
|
|
http-method
|
web-resource-collectionのサブ要素。保護するHTTP
METHODを指定する。GET、POST、DELETE、PUTなどを指定。
|
すべて
|
0以上
|
|
auth-constraint
|
アクセスを許可するロールを指定する。
|
-
|
optional
|
|
description
|
auth-constraintのサブ要素。許可するロールの説明を記載。
|
-
|
0以上
|
|
role-name
|
auth-constraintのサブ要素。アクセスを許可するロールを指定する。*を指定するとすべてのアクセスの許可を意味する。何も指定しない場合はすべてのアクセスの拒否を意味する。
|
-
|
0以上
|
|
user-data-constraint
|
送受信されるデータの保証有無を指定する。
|
-
|
optional
|
|
description
|
user-data-constraintのサブ要素。送受信されるデータの保証有無の説明を記載。
|
-
|
0以上
|
|
transport-guarantee
|
user-data-constraintのサブ要素。送受信されるデータの保証有無を指定する。NONEはデータに対し何の保証も与えられないことを表す。INTEGRALはデータが改ざんされていないことを表す。CONFIDENTIALは第三者からのデータ閲覧がないことを表す。INTEGRAL、CONFIDENTIALを指定すると、データの送受信はSSLを使用して行われる。
|
NONE
|
必須
|