Control Center will be available to manage one or more Vaadin applications running on Wild Fly, primarily for security provider management and user, group, and role management?
Control Center is based on Kubernetes and uses a separate Keycloak instance in the same cluster for authentication and authorization.
Ok, then if i want to deploy my app on wild fly I should use Keycloak. Right?
It depends .
With Control Center, you could deploy your application as a Docker container that uses an embedded WildFly server. But if you have a separate WildFly server that you deploy to, then Control Center is not relevant.
If you deploy to a standalone WildFly, then there might already be some authentication configured for that WildFly. Or there might be some other company-wide SSO solution in use. If that’s not the case and you want to have a sophisticated user management solution, then a separate Keycloak instance might be a suitable solution.