Developing micro services

0
Hi experts, I would like to ask for guidance on how we can effectively implement microservices in our architecture.   We are using Mendix to develop multiple applications and building a distributed transaction system. What we aim to achieve is a functionality similar to the Mendix Developer Portal. We expect that each feature accessed from the Mendix Developer Portal is a separate application. We want to implement a system where there is a URL for each menu item placed on the left side, and the session information from the login is maintained across these features.   We are considering using Okta for SSO login, and we understand that by utilizing the OIDC SSO module and the deep link module, we should be able to share session information across microservices. Is our understanding correct?   best regards, Yuki AIBE
asked
1 answers
1

This is indeed possible, but you might also need some restservices or external entities depending on what kind of information needs to come along with the user. And do note that when switching between Mendix environments a session on that environment is created. So there is no one session for all, just to be clear.

In our case we also have multiple environments. When a user switches from one environment to the other a REST call is made to create session tokens so that with this token the deeplink can create an URL for that user to switch to the other environment where an autologin is done. If all your users are on Okta it might even be easier because you then only need to create a deeplink for that user on the other system and use the SSO URL to transfer the user over to the other system.

 

Happy building and regards,

Ronald

answered