What is Identity Provider Discovery Service

Identity Provider Discovery Service

When there are multiple Identity Providers the user has to select his Identity Provider. If there is only one Identity Provider then the federation continues as usual. However for use case where there are more than one Identity Provider, the user has to be guided to select his choice of Identity Provider.

In order to be able to see all the Identity partners you will have to implement a landing page where user will select the desired IdP provider. Once user has selected the IdP, your service will redirect the user request to Service Provider and from there on the usual federation will continue with that IdP. So you need to implement a service that will redirect the user to this discovery page which is called as IDP discovery. This is enabled via the wlst command which enables the IdP discovery service. There is no gui setting to enable this service, do it via wlst. Also you may have to uncheck the box "Default Identity Provider Partner"  federation_uncheck.JPG  in the Identity Provider status page (where you create the Identity Provider). I think there was a bug in this selection in 11gR2 PS1, so contact support for details since there is not much documentation available on this.

Comments

Popular posts from this blog

VMware fix for Invalid manifest and ova file import failed errors

SOAPUI - import certificate

Session Timeout in Oracle Access Manager