We are using an automation process currently in our environment. And I have configured SSO manually from UI, I have tried configuring Service Provider from sso-idp-config.xml but i dont see any entry in the database.The configuration i added as :
<SSOIdentityProviderConfig>
<ServiceProvider>
<Issuer>Application</Issuer>
<AssertionConsumerService>https://<%= node[:carbon][:dns_esb_name] %>:9443/acs</AssertionConsumerService>
<SignAssertion>true</SignAssertion>
<SignResponse>true</SignResponse>
<EnableAttributeProfile>true</EnableAttributeProfile>
<IncludeAttributeByDefault>false</IncludeAttributeByDefault>
<EnableAudienceRestriction>true</EnableAudienceRestriction>
<AudiencesList>
<Audience>https://<%= node[:carbon][:dns_elb_name] %>:9443/oauth/token</Audience>
</AudiencesList>
<EnableRecipientValidation>true</EnableRecipientValidation>
<RecipientList>
<Recipient>https://<%= node[:carbon][:dns_elb_name] %>:9443/oauth/token</Recipient>
</RecipientList>
<EnableSingleLogout>true</EnableSingleLogout>
<SingleLogoutUrl></SingleLogoutUrl>
<CallbackUrl>https://<%= node[:carbon][:dns_elb_name] %>:9443/carbon</CallbackUrl>
</ServiceProvider>
</SSOIdentityProviderConfig>
Where to add Service Provider ID so that I can view in the database with its name. Also please help me with the approach to automate Identity Provider. Thanks in advance.