SSO with Brainshark is a 1-1 relationship, meaning that Brainshark does not authenticate against more than one SSO provider.
Brainshark will only authenticate against one SSO IdP per Sharkive
It is possible to have multiple Sharkives authenticate against the same SSO server, providing their SSO server supports multiple starting points and will return the user to the requested location via the relaystate.
All Brainshark Sharkives use the same SP EntityID when communicating with the IdP.