Skip navigation links
A B C D F G H I J L O P R S T U 

A

AUTH_MECHANISM - Static variable in class org.wso2.charon.utils.CharonConstants
 

B

BasicAuthHandler - Class in org.wso2.charon.utils.authentication
AuthenticationHandler for validating API access through basic auth - authentication mechanism.
BasicAuthHandler() - Constructor for class org.wso2.charon.utils.authentication.BasicAuthHandler
 
BasicAuthInfo - Class in org.wso2.charon.utils.authentication
Represents the authentication information exchanged with the BasicAuthHandler.
BasicAuthInfo() - Constructor for class org.wso2.charon.utils.authentication.BasicAuthInfo
 
buildResponse(SCIMResponse) - Method in class org.wso2.charon.utils.jaxrs.JAXRSResponseBuilder
 

C

CharonConfig - Class in org.wso2.charon.utils.config
 
CharonConfig() - Constructor for class org.wso2.charon.utils.config.CharonConfig
 
CharonConfigProcessor - Class in org.wso2.charon.utils.config
charon-config.xml allows to configure extension points that are plugged in, resource endpoint urls etc.
CharonConfigProcessor() - Constructor for class org.wso2.charon.utils.config.CharonConfigProcessor
 
CharonConstants - Class in org.wso2.charon.utils
 
CharonConstants() - Constructor for class org.wso2.charon.utils.CharonConstants
 
createGroup(Group) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
createGroup(Group) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
createTenant(TenantDTO) - Method in class org.wso2.charon.utils.storage.InMemoryTenantManager
 
createUser(User) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
Create user with the given user object.
createUser(User, boolean) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
createUser(User) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
Create user with the given user object.
createUser(User, boolean) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 

D

decodeBasicAuthHeader(String) - Method in class org.wso2.charon.utils.authentication.BasicAuthHandler
 
DefaultCharonManager - Class in org.wso2.charon.utils
This illustrates what are the core tasks an implementation should take care of, according to their specific implementation, and how the extension points and utils implementation provided by charon can be initialized/utilized here.
deleteGroup(String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
deleteGroup(String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
deleteUser(String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
Delete the user given the user id.
deleteUser(String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
Delete the user given the user id.

F

FSBasedUserManager - Class in org.wso2.charon.utils.user.mgt
 
FSBasedUserManager() - Constructor for class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 

G

getAuthenticationHandler(String) - Method in class org.wso2.charon.utils.DefaultCharonManager
Obtain the authentication handler, given the authentication mechanism.
getAuthenticationInfo() - Method in class org.wso2.charon.utils.authentication.BasicAuthHandler
Once - isAuthenticated method is called on an implementation of this, AuthenticationInfo object can be created out of the information extracted from the authentication headers passed into the isAuthenticated method.
getAuthenticationMechanism() - Method in class org.wso2.charon.utils.storage.TenantInfo
 
getAuthenticationToken(AuthenticationInfo) - Method in class org.wso2.charon.utils.authentication.BasicAuthHandler
 
getAuthenticationToken() - Method in class org.wso2.charon.utils.authentication.BasicAuthInfo
This is not implemented for BasicAuth.
getAuthorizationHeader() - Method in class org.wso2.charon.utils.authentication.BasicAuthInfo
 
getBase64EncodedBasicAuthHeader(String, String) - Method in class org.wso2.charon.utils.authentication.BasicAuthHandler
Get the Base64 encoded basic auth header.
getDecoder(String) - Method in class org.wso2.charon.utils.DefaultCharonManager
Obtain the decoder for the given format.
getEncoder(String) - Method in class org.wso2.charon.utils.DefaultCharonManager
Obtain the encoder for the given format.
getGroup(String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
****************Group manipulation operations*******************
getGroup(String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
****************Group manipulation operations*******************
getInstance() - Static method in class org.wso2.charon.utils.DefaultCharonManager
Should return the static instance of CharonManager implementation.
getPassword() - Method in class org.wso2.charon.utils.authentication.BasicAuthInfo
 
getResource(String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
getTenantAdminPassword() - Method in class org.wso2.charon.utils.storage.TenantInfo
 
getTenantAdminUserName() - Method in class org.wso2.charon.utils.storage.TenantInfo
 
getTenantDomain(String) - Method in class org.wso2.charon.utils.storage.InMemoryTenantManager
Retrieve the tenant domain name given the tenant admin user name.
getTenantDomain() - Method in class org.wso2.charon.utils.storage.TenantInfo
 
getTenantID(String) - Method in class org.wso2.charon.utils.storage.InMemoryTenantManager
Retrieve the corresponding tenant given the tenant admin's username.
getTenantInfo(int) - Method in class org.wso2.charon.utils.storage.InMemoryTenantManager
Get the Tenant Info, given the tenantID.
getTenantManager() - Method in class org.wso2.charon.utils.DefaultCharonManager
Obtain the the instance of registered tenant manager implementation.
getUser(String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
Obtains the user given the id.
getUser(String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
Obtains the user given the id.
getUserManager(String) - Method in class org.wso2.charon.utils.DefaultCharonManager
Obtain the user manager, after identifying the tenantId of the tenantAdminUser who invokes the SCIM API exposed by the service provider.
getUserName() - Method in class org.wso2.charon.utils.authentication.BasicAuthInfo
 

H

handleAuthentication(Map<String, String>) - Method in class org.wso2.charon.utils.DefaultCharonManager
 

I

identifyAuthMechanism(Map<String, String>) - Method in class org.wso2.charon.utils.DefaultCharonManager
Identify the authentication mechanism, given the http headers sent in the SCIM API access request.
InMemoryTenantManager - Class in org.wso2.charon.utils.storage
In memroy tenant manager implementation for demo purpose only.
InMemoryTenantManager() - Constructor for class org.wso2.charon.utils.storage.InMemoryTenantManager
 
InMemroyUserManager - Class in org.wso2.charon.utils.storage
 
InMemroyUserManager(int, String) - Constructor for class org.wso2.charon.utils.storage.InMemroyUserManager
 
isAuthenticated(Map<String, String>) - Method in class org.wso2.charon.utils.authentication.BasicAuthHandler
 
isAuthenticationSupported(String) - Method in class org.wso2.charon.utils.DefaultCharonManager
Returns true if the registered authenticators support the given authentication mechanism.

J

JAXRSResponseBuilder - Class in org.wso2.charon.utils.jaxrs
This is to be used to create a javax.ws.rs.core.Response out of the SCIMResponse.
JAXRSResponseBuilder() - Constructor for class org.wso2.charon.utils.jaxrs.JAXRSResponseBuilder
 

L

LDAPUserStoreManager - Class in org.wso2.charon.utils.user.mgt
 
LDAPUserStoreManager() - Constructor for class org.wso2.charon.utils.user.mgt.LDAPUserStoreManager
 
listFilteredUsersWithAttributes(List<String>, String, String, String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listFilteredUsersWithAttributes(List<String>, String, String, String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listGroups() - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listGroups() - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listGroupsByAttribute(Attribute) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listGroupsByAttribute(Attribute) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listGroupsByFilter(String, String, String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listGroupsByFilter(String, String, String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listGroupsBySort(String, String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listGroupsBySort(String, String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listGroupsWithPagination(int, int) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listGroupsWithPagination(int, int) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listUsers() - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listUsers() - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listUsersByAttribute(Attribute) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listUsersByAttribute(Attribute) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listUsersByFilter(String, String, String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listUsersByFilter(String, String, String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listUsersBySort(String, String) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listUsersBySort(String, String) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
listUsersWithPagination(int, int) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
listUsersWithPagination(int, int) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 

O

org.wso2.charon.utils - package org.wso2.charon.utils
 
org.wso2.charon.utils.authentication - package org.wso2.charon.utils.authentication
 
org.wso2.charon.utils.config - package org.wso2.charon.utils.config
 
org.wso2.charon.utils.jaxrs - package org.wso2.charon.utils.jaxrs
 
org.wso2.charon.utils.storage - package org.wso2.charon.utils.storage
 
org.wso2.charon.utils.user.mgt - package org.wso2.charon.utils.user.mgt
 

P

PATCH - Annotation Type in org.wso2.charon.utils.jaxrs
 
patchGroup(Group, Group) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
patchGroup(Group, Group) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
patchUser(User, User, String[]) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
patchUser(User, User, String[]) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 

R

registerTenant(TenantDTO) - Method in class org.wso2.charon.utils.DefaultCharonManager
Create the tenant in the particular tenant manager, given the tenant info.

S

setAuthenticationMechanism(String) - Method in class org.wso2.charon.utils.storage.TenantInfo
 
setAuthorizationHeader(String) - Method in class org.wso2.charon.utils.authentication.BasicAuthInfo
 
setCharonManager(CharonManager) - Method in class org.wso2.charon.utils.authentication.BasicAuthHandler
Pass a handler of Charon Manager - who knows about other extensions such as TenantManager,UserManagers etc, so that authentication handler can utilize them if needed.
setPassword(String) - Method in class org.wso2.charon.utils.authentication.BasicAuthInfo
 
setTenantAdminPassword(String) - Method in class org.wso2.charon.utils.storage.TenantInfo
 
setTenantAdminUserName(String) - Method in class org.wso2.charon.utils.storage.TenantInfo
 
setTenantDomain(String) - Method in class org.wso2.charon.utils.storage.TenantInfo
 
setUserName(String) - Method in class org.wso2.charon.utils.authentication.BasicAuthInfo
 

T

TENANT_ADMIN_PASSWORD - Static variable in class org.wso2.charon.utils.CharonConstants
 
TENANT_ADMIN_USER_NAME - Static variable in class org.wso2.charon.utils.CharonConstants
 
TENANT_DOMAIN - Static variable in class org.wso2.charon.utils.CharonConstants
 
TenantInfo - Class in org.wso2.charon.utils.storage
 
TenantInfo() - Constructor for class org.wso2.charon.utils.storage.TenantInfo
 

U

updateGroup(Group, Group) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
updateGroup(List<Attribute>) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
 
updateGroup(Group, Group) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
updateGroup(List<Attribute>) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
 
updateUser(User) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
Update the user in full.
updateUser(List<Attribute>) - Method in class org.wso2.charon.utils.storage.InMemroyUserManager
Update the user partially only with updated attributes.
updateUser(User) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
Update the user in full.
updateUser(List<Attribute>) - Method in class org.wso2.charon.utils.user.mgt.FSBasedUserManager
Update the user partially only with updated attributes.
A B C D F G H I J L O P R S T U 
Skip navigation links

Copyright © 2018 WSO2. All rights reserved.