クラス UserDetailsResourceFactoryBean
- java.lang.Object
-
- org.springframework.security.config.core.userdetails.UserDetailsResourceFactoryBean
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.Aware
、org.springframework.beans.factory.FactoryBean<java.util.Collection<UserDetails>>
、org.springframework.context.ResourceLoaderAware
public class UserDetailsResourceFactoryBean extends java.lang.Object implements org.springframework.context.ResourceLoaderAware, org.springframework.beans.factory.FactoryBean<java.util.Collection<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()
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 static UserDetailsResourceFactoryBean
fromResource(org.springframework.core.io.Resource propertiesResource)
UserDetailsResourceFactoryBean
で定義された形式のプロパティファイルであるリソースを使用して UserDetailsResourceFactoryBean を作成します。static UserDetailsResourceFactoryBean
fromResourceLocation(java.lang.String resourceLocation)
UserDetailsResourceFactoryBean
で定義された形式のプロパティファイルであるリソースの場所を使用して UserDetailsResourceFactoryBean を作成します。static UserDetailsResourceFactoryBean
fromString(java.lang.String users)
提供された文字列からのリソースを使用して UserDetailsResourceFactoryBean を作成しますjava.util.Collection<UserDetails>
getObject()
java.lang.Class<?>
getObjectType()
void
setResource(org.springframework.core.io.Resource resource)
プロパティファイルであるリソースをUserDetailsResourceFactoryBean
で定義された形式で設定します。void
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
void
setResourceLocation(java.lang.String resourceLocation)
プロパティファイルであるリソースの場所をUserDetailsResourceFactoryBean
で定義された形式で設定します。
メソッドの詳細
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
- 次で指定:
- インターフェース
org.springframework.context.ResourceLoaderAware
のsetResourceLoader
getObject
public java.util.Collection<UserDetails> getObject() throws java.lang.Exception
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<java.util.Collection<UserDetails>>
のgetObject
- 例外:
java.lang.Exception
getObjectType
public java.lang.Class<?> getObjectType()
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<java.util.Collection<UserDetails>>
のgetObjectType
setResourceLocation
public void setResourceLocation(java.lang.String resourceLocation)
プロパティファイルであるリソースの場所をUserDetailsResourceFactoryBean
で定義された形式で設定します。- パラメーター:
resourceLocation
- ユーザーを含むプロパティファイルの場所 (つまり、"classpath:users.properties" )
setResource
public void setResource(org.springframework.core.io.Resource resource)
プロパティファイルであるリソースをUserDetailsResourceFactoryBean
で定義された形式で設定します。- パラメーター:
resource
- 使用するリソース
fromResourceLocation
public static UserDetailsResourceFactoryBean fromResourceLocation(java.lang.String 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(java.lang.String users)
提供された文字列からのリソースを使用して UserDetailsResourceFactoryBean を作成します- パラメーター:
users
- ユーザーを表す文字列- 戻り値:
- UserDetailsResourceFactoryBean