Please share with the community what you think needs improvement with WSO2 Identity Server.
What are its weaknesses? What would you like to see changed in a future version?
The solution could improve its development from a user perspective. In a development environment, from a developer's perspective, there are a few ways they could simplify things. To understand scenarios and develop solutions can take some time. The product could use more documentation, especially around the setup. If you take one microservice, and one microservice wants to interact with another microservice, there are communication glitches that are happening at this moment. Those kinds of things have to be resolved. The need to ensure they are keeping up with the latest advancements, and especially be cognizant of security. There may be memory issues if you haven't properly configured the policies.
I found that the product was too large, and therefore difficult for people such as myself who only wanted to make use of a single function. I was interested in the identity server, alone. I would like to see a simpler and faster installation and configuration process for making use of individual components.
I have two suggestions for improving the product. First, improvements have to been made in the high availability architecture. This has to do with the master-slave replication, and how the load balancing is handled between the identity servers. The way in which it is handled has to be improved. My second suggestion has to do with LDAP synchronization. Ideally, the agents should be simplified beyond what they are now.
What do you like most about WSO2 Identity Server?
Thanks for sharing your thoughts with the community!