D.35. セキュリティー
JAAS およびその他のセキュリティー API をサポートする基礎となるセキュリティーインフラストラクチャーを提供します。
Maven Coordinates
<dependency> <groupId>io.thorntail</groupId> <artifactId>security</artifactId> </dependency>
<dependency>
<groupId>io.thorntail</groupId>
<artifactId>security</artifactId>
</dependency>
設定
- thorntail.security.classic-vault.code
- セキュリティー vault 実装の完全修飾名。
- thorntail.security.classic-vault.vault-options
- セキュリティー vault オプション。
- thorntail.security.deep-copy-subject-mode
- セキュリティーマネージャーが実行するサブジェクトのコピーモードを、クローン可能な場合にサブジェクトプリンシパルと認証情報のコピーを作成するディープコピーに設定します。サブジェクトに、複数のスレッドが同じアイデンティティーとキャッシュのフラッシュ、またはサブジェクトのフラッシュ/ログアウトによって他のスレッドに影響を与えるサブジェクト参照がある場合に破損できるミュータブルコンテンツが含まれている場合は、true に設定する必要があります。
- thorntail.security.elytron-key-managers.KEY.legacy-jsse-config
- キーマネージャーのエクスポートに使用できる JSSE 設定が含まれるレガシーセキュリティードメインの名前。
- thorntail.security.elytron-key-stores.KEY.legacy-jsse-config
- キーストアのエクスポートに使用できる JSSE 設定が含まれるレガシーセキュリティードメインの名前。
- thorntail.security.elytron-realms.KEY.apply-role-mappers
- レガシードメインに定義されたロールマッパーを認証済みサブジェクトから取得したロールに適用する必要がある場合は、レルムに示されます。
- thorntail.security.elytron-realms.KEY.legacy-jaas-config
- 認証が委譲されるレガシーセキュリティードメインの名前。
- thorntail.security.elytron-trust-managers.KEY.legacy-jsse-config
- トラストマネージャーのエクスポートに使用できる JSSE 設定が含まれるレガシーセキュリティードメインの名前。
- thorntail.security.elytron-trust-stores.KEY.legacy-jsse-config
- トラストストアをエクスポートするために使用できる JSSE 設定が含まれるレガシーセキュリティードメインの名前。
- thorntail.security.initialize-jacc
- このサブシステムが JACC 関連のサービスの初期化を担当する必要があるかどうかを示します。
- thorntail.security.security-domains.KEY.cache-type
- 認証チェックを迅速化するためにキャッシュを追加します。許可される値は 'default' で、簡単なマップをキャッシュとして使用し、'infinispan' を使用して Infinispan キャッシュを使用します。
- thorntail.security.security-domains.KEY.classic-acl.acl-modules.KEY.code
- インスタンス化されるモジュールのクラス名。
- thorntail.security.security-domains.KEY.classic-acl.acl-modules.KEY.flag
- フラグは、モジュールが全体の手順に参加する方法を制御します。許可される値は 必須、required、sufficient、または optional です。
- thorntail.security.security-domains.KEY.classic-acl.acl-modules.KEY.module
- ログインモジュールが置かれている JBoss モジュールの名前。
- thorntail.security.security-domains.KEY.classic-acl.acl-modules.KEY.module-options
- 名前/値のペアが含まれるモジュールオプションのリスト。
- thorntail.security.security-domains.KEY.classic-audit.provider-modules.KEY.code
- インスタンス化されるモジュールのクラス名。
- thorntail.security.security-domains.KEY.classic-audit.provider-modules.KEY.module
- マッピングモジュールコードがある JBoss モジュールの名前。
- thorntail.security.security-domains.KEY.classic-audit.provider-modules.KEY.module-options
- 名前/値のペアが含まれるモジュールオプションのリスト。
- thorntail.security.security-domains.KEY.classic-authentication.login-modules.KEY.code
- インスタンス化されるモジュールのクラス名。
- thorntail.security.security-domains.KEY.classic-authentication.login-modules.KEY.flag
- フラグは、モジュールが全体の手順に参加する方法を制御します。許可される値は 必須、required、sufficient、または optional です。
- thorntail.security.security-domains.KEY.classic-authentication.login-modules.KEY.module
- ログインモジュールが置かれている JBoss モジュールの名前。
- thorntail.security.security-domains.KEY.classic-authentication.login-modules.KEY.module-options
- 名前/値のペアが含まれるモジュールオプションのリスト。
- thorntail.security.security-domains.KEY.classic-authorization.policy-modules.KEY.code
- インスタンス化されるモジュールのクラス名。
- thorntail.security.security-domains.KEY.classic-authorization.policy-modules.KEY.flag
- フラグは、モジュールが全体の手順に参加する方法を制御します。許可される値は 必須、required、sufficient、または optional です。
- thorntail.security.security-domains.KEY.classic-authorization.policy-modules.KEY.module
- ログインモジュールが置かれている JBoss モジュールの名前。
- thorntail.security.security-domains.KEY.classic-authorization.policy-modules.KEY.module-options
- 名前/値のペアが含まれるモジュールオプションのリスト。
- thorntail.security.security-domains.KEY.classic-identity-trust.trust-modules.KEY.code
- インスタンス化されるモジュールのクラス名。
- thorntail.security.security-domains.KEY.classic-identity-trust.trust-modules.KEY.flag
- フラグは、モジュールが全体の手順に参加する方法を制御します。許可される値は 必須、required、sufficient、または optional です。
- thorntail.security.security-domains.KEY.classic-identity-trust.trust-modules.KEY.module
- ログインモジュールが置かれている JBoss モジュールの名前。
- thorntail.security.security-domains.KEY.classic-identity-trust.trust-modules.KEY.module-options
- 名前/値のペアが含まれるモジュールオプションのリスト。
- thorntail.security.security-domains.KEY.classic-jsse.additional-properties
- JSSE の設定に必要な追加のプロパティー。
- thorntail.security.security-domains.KEY.classic-jsse.cipher-suites
- SSLSockets で有効にする暗号スイートのコンマ区切りリスト。
- thorntail.security.security-domains.KEY.classic-jsse.client-alias
- KeyManager がクライアントエイリアスを選択する場合に使用する推奨エイリアス。
- thorntail.security.security-domains.KEY.classic-jsse.client-auth
- クライアントの証明書もサーバー側で認証されるべきかどうかを示すブール値属性。
- thorntail.security.security-domains.KEY.classic-jsse.key-manager
- JSEE キーマネージャーファクトリー
- thorntail.security.security-domains.KEY.classic-jsse.keystore
- JSSE キーストアを設定します。
- thorntail.security.security-domains.KEY.classic-jsse.protocols
- SSLSockets で有効にするプロトコルのコンマ区切りリスト。
- thorntail.security.security-domains.KEY.classic-jsse.server-alias
- KeyManager がサーバーエイリアスを選択する場合に使用する推奨エイリアス。
- thorntail.security.security-domains.KEY.classic-jsse.service-auth-token
- KeyStore から PrivateKeys を取得するトークン。
- thorntail.security.security-domains.KEY.classic-jsse.trust-manager
- JSEE トラストマネージャーファクトリー
- thorntail.security.security-domains.KEY.classic-jsse.truststore
- JSSE トラストストアを設定します。
- thorntail.security.security-domains.KEY.classic-mapping.mapping-modules.KEY.code
- インスタンス化されるモジュールのクラス名。
- thorntail.security.security-domains.KEY.classic-mapping.mapping-modules.KEY.module
- マッピングモジュールコードがある JBoss モジュールの名前。
- thorntail.security.security-domains.KEY.classic-mapping.mapping-modules.KEY.module-options
- 名前/値のペアが含まれるモジュールオプションのリスト。
- thorntail.security.security-domains.KEY.classic-mapping.mapping-modules.KEY.type
- このモジュールが実行するマッピングのタイプ。使用できる値は principal、role、attribute、または credential です。
- thorntail.security.security-domains.KEY.jaspi-authentication.auth-modules.KEY.code
- インスタンス化されるモジュールのクラス名。
- thorntail.security.security-domains.KEY.jaspi-authentication.auth-modules.KEY.flag
- フラグは、モジュールが全体の手順に参加する方法を制御します。許可される値は 必須、required、sufficient、または optional です。
- thorntail.security.security-domains.KEY.jaspi-authentication.auth-modules.KEY.login-module-stack-ref
- 同じセキュリティードメインで以前に設定されたログインモジュールスタック名への参照。
- thorntail.security.security-domains.KEY.jaspi-authentication.auth-modules.KEY.module
- マッピングモジュールコードがある JBoss モジュールの名前。
- thorntail.security.security-domains.KEY.jaspi-authentication.auth-modules.KEY.module-options
- 名前/値のペアが含まれるモジュールオプションのリスト。
- thorntail.security.security-domains.KEY.jaspi-authentication.login-module-stacks.KEY.login-modules.KEY.code
- インスタンス化されるモジュールのクラス名。
- thorntail.security.security-domains.KEY.jaspi-authentication.login-module-stacks.KEY.login-modules.KEY.flag
- フラグは、モジュールが全体の手順に参加する方法を制御します。許可される値は 必須、required、sufficient、または optional です。
- thorntail.security.security-domains.KEY.jaspi-authentication.login-module-stacks.KEY.login-modules.KEY.module
- ログインモジュールが置かれている JBoss モジュールの名前。
- thorntail.security.security-domains.KEY.jaspi-authentication.login-module-stacks.KEY.login-modules.KEY.module-options
- 名前/値のペアが含まれるモジュールオプションのリスト。