The Service Provider Interface refers to the set of rules that govern the authentication flow for the specified Application Profile.
Mobile and Social provides the following Service Provider Interfaces.
DefaultServiceProviderInterface - provides support for web applications that run on Java-compliant application servers.
OAMServiceProviderInterface - provides support for web applications that run on the Access Manager service.
If necessary, a Java developer can write custom implementations of one or more of the Identity Provider interface contracts. This section includes the following topics:
You can create a Service Provider Interface from the Social Identity Home Page.
You can edit or delete a Service Provider Interface.
Select the Provider in the panel and click Edit or Delete on the panel's tool bar. See Creating a Service Provider Interface for attribute descriptions.
To add a custom interface implementation, You can create a new Social Identity Provider and choose a mix of custom and/or default implementation classes as needed to meet your business objectives.
See "Developing Applications Using the Social Identity Client SDK" in the Oracle Fusion Middleware Developer's Guide for Oracle Access Management for information.