Нет! Основная фишка oauth в том, что клиент не знает, куда и сколько раз его заредиректят. В принципе можно наколхозить что-то свое, но: 1) под конкретный сайт 2) Если на стороне сайта что-то поменяют, то у тебя все может развалится.
Отчего-же? Браузер тоже не знает, куда и сколько его заредиректят. Напишешь свой мини браузер, движок JS, и в путь. Задача, это, конечно нетривиальная, но ничего невозможного тут нет.