Альтернативой DRM (которую вы описываете) является прокси защищенного взаимодействия через серверное приложение на вашем собственном контролируемом компьютере. Поскольку вы используете OAuth, вы можете использовать те же учетные данные для аутентификации на своем собственном сервере, что и при подключении напрямую к Twitter.
Преимущество этого подхода состоит в том, что нет раскрытия закрытого ключа; вы не делитесь своим закрытым ключом с вашими потребителями, поскольку он хранится на удаленном сервере, который они не могут прочитать, и ваши потребители не делятся своими паролями с вами (вместо этого они получают токен OAuth, который связывает этот конкретный логин с вашим конкретный сервис).