KeyCloak and Nginx Proxy Manager

Hi to all. I’m trying to get an idea of what keycloak can be useful in my setup.
Basically I’ve a bunch of different docker images running behind Nginx Proxy Manager (NPM). All this apps have their own authentication method based on webforms.
So my idea is to unify the login using the keycloak as frontend for authentication and pass the credentials to the applications behind NPM.
Is this the correct application to do it? Are there any howtos for NPM (I did not find any… sorry.)
Thanks for any advice.
Ciao Gianluca