Rubykube team provides open source project - Barong
link to —> https://github.com/rubykube/barong
It can act as authentication and KyC server and provides additional security. You have all posibilities to connect it to your peatio-based exchange and freely used.
Mainly it supports - sign/sign up/phone verification/adding profile/documents uploading and so on.
On barong you have admin panel with friendly UI and administration tools.
Barong has his own UI for the authentication process, but also it provides a good and wide API coverage, so you can fully use it through API.
You can try it out connecting to your local peatio, or try to use workbench for the best testing experience. Its pretty easy to start, just follow the readme
link —> https://github.com/rubykube/workbench