Local / Partner IdP and SP

Hello,

I was reading the documents and I have a conceptual doubt. I already know the difference between IdP and SP, but could you please explain the concept Local Identity Provider, Local Service Provider, Partner Identity Provider and Partner Service Provider?

Thanks.

Hi Jorge,
The local identity provider and local service provider refer to your application acting as either the identity provider or service provider.
The partner identity provider and partner service provider refer to the remote site which will be participating in the SAML SSO.
For example, if your application is the service provider, your configuration would include a service provider and one or more partner identity providers.
Similarly, if your application is the identity provider, your configuration would include an identity provider and one or more partner service providers.
The example projects’ saml.config files demonstrate this.

[quote]
ComponentSpace - 6/25/2019
Hi Jorge,
The local identity provider and local service provider refer to your application acting as either the identity provider or service provider.
The partner identity provider and partner service provider refer to the remote site which will be participating in the SAML SSO.
For example, if your application is the service provider, your configuration would include a service provider and one or more partner identity providers.
Similarly, if your application is the identity provider, your configuration would include an identity provider and one or more partner service providers.
The example projects' saml.config files demonstrate this.
[/quote]

Okay, perfect!

Also another question. The CreateConfiguration console application, what kind of SAML configuration will create? XML? Programmatically through SAML configuration API? Programmatically through ISAMLConfigurationResolver?

CreateConfiguration creates an XML saml.config file. This can be used by your application for its SAML configuration.
The configuration is created through the SAML configuration API.
The ISAMLConfigurationResolver is an interface your application can implement if you don’t wish to use a saml.config file but instead store the SAML configuration in a custom database etc. The SAML API calls the registered implementation of ISAMLConfigurationResolver to retrieve SAML configuration as required.