Source : https://www.keycloak.org
Download :
Dependency : QJDK8 , Apache80
Add authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It's all available out of the box.
You'll even get advanced features such as User Federation, Identity Brokering and Social Login.
For more details go to about and documentation, and don't forget to try Keycloak. It's easy by design!
https://www.keycloak.org/documentation
QPKG integration
you need to free up port 8080 (required by Keycloak)
before run you need create an admin account : simply log in SSH and type :
/opt/KeyCloak/bin/add-user-keycloak.sh -u qnap (if you want set a user called qnap with a password you define)
Next restart QPKG to be able to log in