Package org.wso2.carbon.user.api
Interface UserRealm
public interface UserRealm
The Realm of the WSO2 user Kernel.
The realm represents a user store. This is a collection of interfaces.
To enable WSO2 platform with a custom realm, implement this interface and
add the class to the class path. Provide the class name in the configuration
file and the framework will pick the new realm code.
-
Method Summary
Modifier and TypeMethodDescriptionGet the AuthorizationReader of the systemGet the ClaimManager of the systemGet the ProfileConfigurationManager of the systemGet the realm configurationGet the UserStoreManager of the system
-
Method Details
-
getAuthorizationManager
Get the AuthorizationReader of the system- Returns:
- The AuthorizationReader the system
- Throws:
UserStoreException
-
getUserStoreManager
Get the UserStoreManager of the system- Returns:
- The UserStoreManager of the system
- Throws:
UserStoreException
-
getClaimManager
Get the ClaimManager of the system- Returns:
- The ClaimManager of the system
- Throws:
UserStoreException
-
getProfileConfigurationManager
Get the ProfileConfigurationManager of the system- Returns:
- The ProfileConfigurationManager of the system
- Throws:
UserStoreException
-
getRealmConfiguration
Get the realm configuration- Returns:
- Throws:
UserStoreException
-