Using just a password-based authentication, it's easy to authenticate in CSOM from my C# application: