With Scrivito SDK 1.41.0 and later, it is no longer required to set up a custom identity provider (IdP) for visitor authentication. See Visitor Authentication with IAM for details. However, it is still possible to use custom IdPs. This article provides an overview of how to proceed.
Apart from Visitor Authentication with IAM, Scrivito still supports legacy visitor authentication (now deprecated).
This article covers the IdP setup for both types. If you are implementing the latter one, follow the instructions in the boxes titled Legacy auth below.