Keycloak
Keycloak is an open-source software product to enable integrated identity management (single sign-on with Identity and Access Management) with support for modern applications and services.
When publishing the application in a cluster such as Kubernetes, Azure AKS, AWS EKS, Google GKE it is necessary in addition to creating the credentials in the Identity Provider and configuring in the application it is necessary to create a certificate to activate the “ASP.NET Data Protection” allowing the replicas to share the same encryption algorithm.
When creating this certificate file, it is necessary to upload it to the cluster and store it in a storage in the Kubernetes cluster, which must be mapped “mount” as a volume in the pod configuration. That way, just inform the path of this file in the Devprime configuration.
Keycloak is an open-source software product to enable integrated identity management (single sign-on with Identity and Access Management) with support for modern applications and services.
Auth0 is a platform for quickly integrating authentication and authorization into web, mobile, and legacy applications so you can focus on your core business.
When using more than one replica in a cluster environment such as Kubernetes or similar, it is necessary to define a strategy for sharing the encryption key between the instances of the .NET/ASP.NET this mechanism is established through the Data Protection feature.