kiranchavala opened a new issue, #11472: URL: https://github.com/apache/cloudstack/issues/11472
### problem CloudStack doesn't validate the account type and Role during ldapCreateAccount ### versions Acs 4.20.1 ### The steps to reproduce the bug Steps to reproduce the issue 1. Add a ldap configuration <img width="629" height="443" alt="Image" src="https://github.com/user-attachments/assets/dafe0887-5a3b-4f5f-8e7d-f120c9487caa" /> 2. Create domain <img width="1106" height="580" alt="Image" src="https://github.com/user-attachments/assets/03fb4f6f-d424-4b59-a1ba-5ffd9d799834" /> 3. Link the domain to LDAP , set the account type to 2 which is domainAdmin <img width="1156" height="659" alt="Image" src="https://github.com/user-attachments/assets/20629116-ce80-48dd-91e8-d005b7dfdd3d" /> or execute the api https://cloudstack.apache.org/api/apidocs-4.20/apis/linkDomainToLdap.html (localcloud) 🐱 > link domaintoldap domainid=394cbde8-efe2-4ef2-bac0-fa5958fa4134 type=GROUP accounttype=2 ldapdomain=cn=dev-team,ou=Telco-Bng,dc=example,dc=in admin=admin { "LinkDomainToLdap": { "accounttype": 2, "domainid": "394cbde8-efe2-4ef2-bac0-fa5958fa4134", "ldapdomain": "cn=qa-team,dc=example,dc=in", "name": "cn=qa-team,dc=example,dc=in", "type": "GROUP" } } 4. Check the database table ``` mysql> select * from ldap_trust_map; +----+-----------+-------+-------------------------------------------+--------------+------------+ | id | domain_id | type | name | account_type | account_id | +----+-----------+-------+-------------------------------------------+--------------+------------+ | 22 | 25 | GROUP | cn=dev-team,ou=Telco-Bng,dc=example,dc=in | 2 | 0 | ``` 5. Create Ldap account https://cloudstack.apache.org/api/apidocs-4.20/apis/ldapCreateAccount.html select the roletype to user 6. Account is created with user role type <img width="1639" height="605" alt="Image" src="https://github.com/user-attachments/assets/f8023cd3-0fc5-428a-a81a-c227f313a512" /> ### What to do about it? CloudStack should validate the role and account type -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@cloudstack.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org