Can the authentication system for routes in OpenHIM support multiple types of authentication?

Hello,

We want to enable multiple systems to access a master facilities list via OpenHIM, but we’re facing a double authentication issue. Clients must first authenticate with OpenHIM and then again with the master facilities list system.

Currently, we’ve only explored basic authentication in OpenHIM, but the master facilities list systems use token-based and session-based authentication methods. Is there a way to simplify this process so that clients only need to authenticate once, allowing OpenHIM to handle the authentication with these systems?

Thank you in advance for your help!