We're looking at potentially using Social Sign On with our community, and are looking at the best way to go about this.
One option is to use Keycloak to manage all the external providers. This gives you a wider variety than are built into Verint, and you configure them all within Keycloak without needing to touch Verint after the initial setup. It also centralises authentication logic, handles account linking, attribute mapping, and token management.
However, the main downside is having to provision & maintain a Keycloak server, as well as having to create a plugin for a custom external provider.
Has anyone else looked at (or is using) Keycloak in this way?