<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<ns:getUserStoreManagerPropertiesResponse
xmlns:ns="http://org.apache.axis2/xsd">
<ns:return xsi:type="ax2384:Properties"
xmlns:ax2384="http://api.user.carbon.wso2.org/xsd"
xmlns:ax2386="http://dto.configuration.store.user.identity.carbon.wso2.org/xsd"
xmlns:ax2388="http://common.ndatasource.carbon.wso2.org/xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance">
<ax2384:advancedProperties xsi:nil="true"/>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>Connection Name#This should be the DN (Distinguish Name) of the admin user in LDAP</ax2384:description>
<ax2384:name>ConnectionName</ax2384:name>
<ax2384:value>CN=,DC=</ax2384:value>
</ax2384:mandatoryProperties>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>Connection URL#Connection URL for the user store</ax2384:description>
<ax2384:name>ConnectionURL</ax2384:name>
<ax2384:value>ldaps://</ax2384:value>
</ax2384:mandatoryProperties>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>Connection Password#Password of the admin user</ax2384:description>
<ax2384:name>ConnectionPassword</ax2384:name>
<ax2384:value/>
</ax2384:mandatoryProperties>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>User Search Base#DN of the context under which user entries are stored in LDAP</ax2384:description>
<ax2384:name>UserSearchBase</ax2384:name>
<ax2384:value>CN=Users,DC=WSO2,DC=Com</ax2384:value>
</ax2384:mandatoryProperties>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>Diabled#Whether user store is disabled</ax2384:description>
<ax2384:name>Disabled</ax2384:name>
<ax2384:value>false</ax2384:value>
</ax2384:mandatoryProperties>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>User Object Class#Filtering criteria for listing all the user entries in LDAP</ax2384:description>
<ax2384:name>UserNameListFilter</ax2384:name>
<ax2384:value>(objectClass=person)</ax2384:value>
</ax2384:mandatoryProperties>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>Username Attribute#Attribute used for uniquely identifying a user entry. Users can be authenticated using their email address, uid and
etc</ax2384:description>
<ax2384:name>UserNameAttribute</ax2384:name>
<ax2384:value>cn</ax2384:value>
</ax2384:mandatoryProperties>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>User Search Filter#Filtering criteria for searching a particular user entry</ax2384:description>
<ax2384:name>UserNameSearchFilter</ax2384:name>
<ax2384:value>(&;amp;(objectClass=user)(cn=?))</ax2384:value>
</ax2384:mandatoryProperties>
<ax2384:mandatoryProperties xsi:type="ax2384:Property">
<ax2384:description>User Entry Object Class#Object Class used to construct user entries</ax2384:description>
<ax2384:name>UserEntryObjectClass</ax2384:name>
<ax2384:value>user</ax2384:value>
</ax2384:mandatoryProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Group Entry Object Class#Object Class used to construct group entries</ax2384:description>
<ax2384:name>GroupEntryObjectClass</ax2384:name>
<ax2384:value>group</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Maximum User List Length#Maximum number of users retrieved at once</ax2384:description>
<ax2384:name>MaxUserNameListLength</ax2384:name>
<ax2384:value>100</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Maximum Role List Length#Maximum number of roles retrieved at once</ax2384:description>
<ax2384:name>MaxRoleNameListLength</ax2384:name>
<ax2384:value>100</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Enable User Role Cache#This is to indicate whether to cache the role list of a user</ax2384:description>
<ax2384:name>UserRolesCacheEnabled</ax2384:name>
<ax2384:value>true</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Enable SCIM#Whether SCIM is enabled for the user store</ax2384:description>
<ax2384:name>SCIMEnabled</ax2384:name>
<ax2384:value>false</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:childProperties xsi:type="ax2384:Property">
<ax2384:description>Group Search Base#DN of the context under which user entries are stored in LDAP</ax2384:description>
<ax2384:name>GroupSearchBase</ax2384:name>
<ax2384:value>CN=Users,DC=WSO2,DC=Com</ax2384:value>
</ax2384:childProperties>
<ax2384:childProperties xsi:type="ax2384:Property">
<ax2384:description>Group Filter#Filtering criteria for listing all the group entries in LDAP</ax2384:description>
<ax2384:name>GroupNameListFilter</ax2384:name>
<ax2384:value>(objectcategory=group)</ax2384:value>
</ax2384:childProperties>
<ax2384:childProperties xsi:type="ax2384:Property">
<ax2384:description>Group Name Attribute#Attribute used for uniquely identifying a user entry</ax2384:description>
<ax2384:name>GroupNameAttribute</ax2384:name>
<ax2384:value>cn</ax2384:value>
</ax2384:childProperties>
<ax2384:childProperties xsi:type="ax2384:Property">
<ax2384:description>Membership Attribute#Attribute used to define members of LDAP groups</ax2384:description>
<ax2384:name>MembershipAttribute</ax2384:name>
<ax2384:value>member</ax2384:value>
</ax2384:childProperties>
<ax2384:childProperties xsi:type="ax2384:Property">
<ax2384:description>Group Search Filter#Filtering criteria for searching a particular group entry</ax2384:description>
<ax2384:name>GroupNameSearchFilter</ax2384:name>
<ax2384:value>(&;amp;(objectClass=group)(cn=?))</ax2384:value>
</ax2384:childProperties>
<ax2384:description>Read Groups#Specifies whether groups should be read from LDAP</ax2384:description>
<ax2384:name>ReadGroups</ax2384:name>
<ax2384:value>true</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Group Search Base#DN of the context under which user entries are stored in LDAP</ax2384:description>
<ax2384:name>GroupSearchBase</ax2384:name>
<ax2384:value>CN=Users,DC=WSO2,DC=Com</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Group Object Class#Filtering criteria for listing all the group entries in LDAP</ax2384:description>
<ax2384:name>GroupNameListFilter</ax2384:name>
<ax2384:value>(objectcategory=group)</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Group Name Attribute#Attribute used for uniquely identifying a user entry</ax2384:description>
<ax2384:name>GroupNameAttribute</ax2384:name>
<ax2384:value>cn</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Membership Attribute#Attribute used to define members of LDAP groups</ax2384:description>
<ax2384:name>MembershipAttribute</ax2384:name>
<ax2384:value>member</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Member Of Attribute#MemberOfAttribute</ax2384:description>
<ax2384:name>MemberOfAttribute</ax2384:name>
<ax2384:value/>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Group Search Filter#Filtering criteria for searching a particular group entry</ax2384:description>
<ax2384:name>GroupNameSearchFilter</ax2384:name>
<ax2384:value>(&;amp;(objectClass=group)(cn=?))</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Password Hashing Algorithm#Password Hash method to use when storing user entries</ax2384:description>
<ax2384:name>PasswordHashMethod</ax2384:name>
<ax2384:value>PLAIN_TEXT</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Password RegEx (Javascript)#Policy that defines the password format</ax2384:description>
<ax2384:name>PasswordJavaScriptRegEx</ax2384:name>
<ax2384:value>^[\S]{5,30}$</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Username RegEx (Javascript)#The regular expression used by the frontend components for username validation</ax2384:description>
<ax2384:name>UserNameJavaScriptRegEx</ax2384:name>
<ax2384:value>^[\S]{3,30}$</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Username RegEx (Java)#A regular expression to validate user names</ax2384:description>
<ax2384:name>UserNameJavaRegEx</ax2384:name>
<ax2384:value>[azAZ09._|//]{3,30}$</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Role Name RegEx (Javascript)#The regular expression used by the frontend components for role name validation</ax2384:description>
<ax2384:name>RoleNameJavaScriptRegEx</ax2384:name>
<ax2384:value>^[\S]{3,30}$</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Role Name RegEx (Java)#A regular expression to validate role names</ax2384:description>
<ax2384:name>RoleNameJavaRegEx</ax2384:name>
<ax2384:value>[azAZ09._|//]{3,30}$</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Enable Write Groups#Indicate whether write groups enabled</ax2384:description>
<ax2384:name>WriteGroups</ax2384:name>
<ax2384:value>true</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>User DN Pattern#The patten for user's DN. It can be defined to improve the LDAP search</ax2384:description>
<ax2384:name>UserDNPattern</ax2384:name>
<ax2384:value>uid={0},ou=Users,dc=wso2,dc=org</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Allow Empty Roles#Specifies whether the underlying user store allows empty roles to be added</ax2384:description>
<ax2384:name>EmptyRolesAllowed</ax2384:name>
<ax2384:value>true</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Default Realm Name#Default name for the realm</ax2384:description>
<ax2384:name>defaultRealmName</ax2384:name>
<ax2384:value>WSO2.ORG</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Enable KDC#Whether key distribution center enabled</ax2384:description>
<ax2384:name>kdcEnabled</ax2384:name>
<ax2384:value>false</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Display Name Attribute#The display name which usually is the combination of the users first name, middle initial, and last name</ax2384:description>
<ax2384:name>DisplayNameAttribute</ax2384:name>
<ax2384:value>cn</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Is ADLDS Role#Whether an Active Directory Lightweight Directory Services role</ax2384:description>
<ax2384:name>isADLDSRole</ax2384:name>
<ax2384:value>false</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>User Account Control#Flags that control the behavior of the user account</ax2384:description>
<ax2384:name>userAccountControl</ax2384:name>
<ax2384:value>512</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Referral#Guides the requests to a domain controller in the correct domain</ax2384:description>
<ax2384:name>Referral</ax2384:name>
<ax2384:value>follow</ax2384:value>
</ax2384:optionalProperties>
<ax2384:optionalProperties xsi:type="ax2384:Property">
<ax2384:description>Enable Back Links# Whether to allow attributes to be result from references to the object from other objects</ax2384:description>
<ax2384:name>BackLinksEnabled</ax2384:name>
<ax2384:value>true</ax2384:value>
</ax2384:optionalProperties>
</ns:return>
</ns:getUserStoreManagerPropertiesResponse>
</soapenv:Body>
</soapenv:Envelope> |