Конструкция username: password@example.com была удалена в качестве функции безопасности. Плохо начинать с хранения паролей в виде простого текста, и эта форма URL была часто используемым вектором атаки для фишинговых атак. В статье, на которую вы ссылаетесь, перечислены некоторые обходные пути ... не можете ли вы просто предложить пользователю ввести пароль?
Если вы дадите немного больше информации о том, что вы делаете, возможно, будет найдено лучшее решение.