If you have trouble because the clients do not support native oauth, you can try to use a auth dameon like https://github.com/ltratt/pizauth
If you have trouble because the clients do not support native oauth, you can try to use a auth dameon like https://github.com/ltratt/pizauth