@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @InheritedSE @DocumentedSE @Import(value=AuthConfiguration.class) @UsesGemFireProperties public @interface EnableAuth
EnableAuth アノテーションは、Spring @Configuration アノテーションが付けられた ClassSE をマークし、Pivotal GemFire/Apache Geode の認証および認可フレームワークとサービスを構成および有効にします。AnnotationSE、AccessControl、AuthInitialize、Authenticator、Import、AuthConfiguration、認証、認可| 修飾子と型 | オプションの要素と説明 |
|---|---|
StringSE | clientAccessor 認証に使用されます。 |
StringSE | clientAccessorPostProcessor 認証に使用されます。 |
StringSE | clientAuthenticationInitializer 認証に使用されます。 |
StringSE | clientAuthenticator 認証に使用されます。 |
StringSE | clientDiffieHellmanAlgorithm 認証に使用されます。 |
StringSE | peerAuthenticationInitializer 認証で使用されます。 |
StringSE | peerAuthenticator 認証で使用されます。 |
long | peerVerifyMemberTimeout 認証で使用されます。 |
StringSE | securityLogFile 認証で使用されます。 |
StringSE | securityLogLevel 認証で使用されます。 |
StringSE | securityPropertiesFile 認証に使用されます。 |
public abstract StringSE clientAccessor
AccessControl オブジェクトを返す静的作成メソッドです。これは、操作のリクエストがクライアントから受信される操作前フェーズで呼び出されるコールバックを指定します。デフォルトでは設定されていません。application.properties の spring.data.gemfire.security.client.accessor プロパティを使用します。public abstract StringSE clientAccessorPostProcessor
public abstract StringSE clientAuthenticationInitializer
AuthInitialize オブジェクトを返す静的作成メソッドです。取得された資格情報は、クライアントの security-client-authenticator プロパティで指定された Authenticator に受け入れられる必要があります。デフォルトでは設定されていません。application.properties の spring.data.gemfire.security.client.authentication-initializer プロパティを使用します。public abstract StringSE clientAuthenticator
Authenticator オブジェクトを返す静的作成メソッド。デフォルトでは設定されていません。application.properties の spring.data.gemfire.security.client.authenticator プロパティを使用します。public abstract StringSE clientDiffieHellmanAlgorithm
public abstract StringSE peerAuthenticationInitializer
AuthInitialize オブジェクトを返す静的作成メソッドです。取得された資格情報は、ピアの security-peer-authenticator プロパティを通じて指定された Authenticator に受け入れられる必要があります。デフォルトでは設定されていません。application.properties の spring.data.gemfire.security.peer.authentication-initializer プロパティを使用します。public abstract StringSE peerAuthenticator
Authenticator オブジェクトを返す静的作成メソッド。デフォルトでは設定されていません。application.properties の spring.data.gemfire.security.peer.authenticator プロパティを使用します。public abstract long peerVerifyMemberTimeout
public abstract StringSE securityLogFile
public abstract StringSE securityLogLevel
public abstract StringSE securityPropertiesFile
AuthInitialize または Authenticator コールバックに必要なカスタムプロパティは、外部の PropertiesSE ファイルに保存されます。通常 gemfire.properties で設定されるセキュリティ関連 (security-* で始まるプロパティ) の構成プロパティは、別の gfsecurity.properties ファイルに移動できます。これらの構成設定を別のファイルに配置すると、セキュリティ構成データへのアクセスを制限できます。この方法でも、gemfire.properties ファイルへの読み取りまたは書き込みアクセスを許可できます。デフォルトでは設定されていません。application.properties の spring.data.gemfire.security.properties-file プロパティを使用します。Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.