Many times testing multi-IdP setups means running at least 2 IdPs, one for organization A and one for organization B, then performing cross-access tests and so on.
Currently you can already run as many maSSO instances as you want on the same server, you just need to add --port <newPortAPI> --dash-port <newPortDashboard> to give each IdP a different API and Dashboard port. The cool thing is that you will have the same users DB as that is shared across instances.
To bring things even further, we should add a duo mode where it will create automatically two IdPs running on different ports and make them manageable via same UI dashboard with colouring / naming to let the tester remember which IdP is for which tested org.
Many times testing multi-IdP setups means running at least 2 IdPs, one for organization A and one for organization B, then performing cross-access tests and so on.
Currently you can already run as many maSSO instances as you want on the same server, you just need to add
--port <newPortAPI> --dash-port <newPortDashboard>to give each IdP a different API and Dashboard port. The cool thing is that you will have the same users DB as that is shared across instances.To bring things even further, we should add a
duomode where it will create automatically two IdPs running on different ports and make them manageable via same UI dashboard with colouring / naming to let the tester remember which IdP is for which tested org.