クラス UserDetailsResourceFactoryBean

java.lang.ObjectSE
org.springframework.security.config.core.userdetails.UserDetailsResourceFactoryBean
実装されたすべてのインターフェース:
org.springframework.beans.factory.Awareorg.springframework.beans.factory.FactoryBean<CollectionSE<UserDetails>>org.springframework.context.ResourceLoaderAware

public class UserDetailsResourceFactoryBean extends ObjectSE implements org.springframework.context.ResourceLoaderAware, org.springframework.beans.factory.FactoryBean<CollectionSE<UserDetails>>
プロパティファイルであるリソースを次の形式で解析します。 username=password[,enabled|disabled],roles...  有効および無効のプロパティはオプションであり、デフォルトは有効です。例:  user=password,ROLE_USER admin=secret,ROLE_USER,ROLE_ADMIN disabled_user=does_not_matter,disabled,ROLE_USER
導入:
5.0
  • コンストラクターの詳細

    • UserDetailsResourceFactoryBean

      public UserDetailsResourceFactoryBean()
  • メソッドの詳細

    • setResourceLoader

      public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
      次で指定:
      インターフェース org.springframework.context.ResourceLoaderAwaresetResourceLoader 
    • getObject

      public CollectionSE<UserDetails> getObject() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.FactoryBean<CollectionSE<UserDetails>>getObject 
      例外:
      ExceptionSE
    • getObjectType

      public ClassSE<?> getObjectType()
      次で指定:
      インターフェース org.springframework.beans.factory.FactoryBean<CollectionSE<UserDetails>>getObjectType 
    • setResourceLocation

      public void setResourceLocation(StringSE resourceLocation)
      プロパティファイルであるリソースの場所を UserDetailsResourceFactoryBean で定義された形式で設定します。
      パラメーター:
      resourceLocation - ユーザーを含むプロパティファイルの場所 (つまり、"classpath:users.properties" )
    • setResource

      public void setResource(org.springframework.core.io.Resource resource)
      プロパティファイルであるリソースを UserDetailsResourceFactoryBean で定義された形式で設定します。
      パラメーター:
      resource - 使用するリソース
    • fromResourceLocation

      public static UserDetailsResourceFactoryBean fromResourceLocation(StringSE resourceLocation)
      UserDetailsResourceFactoryBean で定義された形式のプロパティファイルであるリソースの場所を使用して UserDetailsResourceFactoryBean を作成します。
      パラメーター:
      resourceLocation - ユーザーを含むプロパティファイルの場所 (つまり、"classpath:users.properties" )
      戻り値:
      UserDetailsResourceFactoryBean
    • fromResource

      public static UserDetailsResourceFactoryBean fromResource(org.springframework.core.io.Resource propertiesResource)
      UserDetailsResourceFactoryBean で定義された形式のプロパティファイルであるリソースを使用して UserDetailsResourceFactoryBean を作成します。
      パラメーター:
      propertiesResource - ユーザーを含むプロパティファイルであるリソース
      戻り値:
      UserDetailsResourceFactoryBean
    • fromString

      public static UserDetailsResourceFactoryBean fromString(StringSE users)
      提供された文字列からのリソースを使用して UserDetailsResourceFactoryBean を作成します
      パラメーター:
      users - ユーザーを表す文字列
      戻り値:
      UserDetailsResourceFactoryBean