OpenAM 13.5 and below and AM 5.0 and above provide support for social identity provider integration via OAuth2 and OpenID Connect out of the box. A generic OAuth2/OIDC authentication module is shipped with the product, that can be used to integrate with any compliant provider.
For providers that are not pure OAuth2/OIDC compliant, a custom authentication module can be compiled and added in pretty easily.
The following is a table of authentication providers that have configuration available. These configuration bundles can used with Amster to create an authentication module and authentication chain for that particular provider. Further configuration via the UI will be needed to add in deployment specifics such as clientId, clientSecret, scopes and specific mappings.