DotNetOpenAuth все еще перенаправляет пользователей на веб-сайт провайдера, т.е. ((OpenId) для аутентификации и авторизации из OAuth)
Да - потому что так работают OpenID и OAuth.Другого способа сделать это нет.