クラス UserDetailsResourceFactoryBean
java.lang.ObjectSE
org.springframework.security.config.core.userdetails.UserDetailsResourceFactoryBean
- 実装されたすべてのインターフェース:
org.springframework.beans.factory.Aware
、org.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
フィールドサマリー
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明fromResource
(org.springframework.core.io.Resource propertiesResource) UserDetailsResourceFactoryBean
で定義された形式のプロパティファイルであるリソースを使用して UserDetailsResourceFactoryBean を作成します。fromResourceLocation
(StringSE resourceLocation) UserDetailsResourceFactoryBean
で定義された形式のプロパティファイルであるリソースの場所を使用して UserDetailsResourceFactoryBean を作成します。fromString
(StringSE users) 提供された文字列からのリソースを使用して UserDetailsResourceFactoryBean を作成しますClassSE<?>
void
setResource
(org.springframework.core.io.Resource resource) プロパティファイルであるリソースをUserDetailsResourceFactoryBean
で定義された形式で設定します。void
setResourceLoader
(org.springframework.core.io.ResourceLoader resourceLoader) void
setResourceLocation
(StringSE resourceLocation) プロパティファイルであるリソースの場所をUserDetailsResourceFactoryBean
で定義された形式で設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
UserDetailsResourceFactoryBean
public UserDetailsResourceFactoryBean()
メソッドの詳細
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader) - 次で指定:
- インターフェース
org.springframework.context.ResourceLoaderAware
のsetResourceLoader
getObject
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<CollectionSE<UserDetails>>
のgetObject
- 例外:
ExceptionSE
getObjectType
- 次で指定:
- インターフェース
org.springframework.beans.factory.FactoryBean<CollectionSE<UserDetails>>
のgetObjectType
setResourceLocation
プロパティファイルであるリソースの場所をUserDetailsResourceFactoryBean
で定義された形式で設定します。- パラメーター:
resourceLocation
- ユーザーを含むプロパティファイルの場所 (つまり、"classpath:users.properties" )
setResource
public void setResource(org.springframework.core.io.Resource resource) プロパティファイルであるリソースをUserDetailsResourceFactoryBean
で定義された形式で設定します。- パラメーター:
resource
- 使用するリソース
fromResourceLocation
UserDetailsResourceFactoryBean
で定義された形式のプロパティファイルであるリソースの場所を使用して UserDetailsResourceFactoryBean を作成します。- パラメーター:
resourceLocation
- ユーザーを含むプロパティファイルの場所 (つまり、"classpath:users.properties" )- 戻り値:
- UserDetailsResourceFactoryBean
fromResource
public static UserDetailsResourceFactoryBean fromResource(org.springframework.core.io.Resource propertiesResource) UserDetailsResourceFactoryBean
で定義された形式のプロパティファイルであるリソースを使用して UserDetailsResourceFactoryBean を作成します。- パラメーター:
propertiesResource
- ユーザーを含むプロパティファイルであるリソース- 戻り値:
- UserDetailsResourceFactoryBean
fromString
提供された文字列からのリソースを使用して UserDetailsResourceFactoryBean を作成します- パラメーター:
users
- ユーザーを表す文字列- 戻り値:
- UserDetailsResourceFactoryBean