Могу ли я использовать библиотеку DotNetOpenAuth для настройки логина openId (Steam) в моем приложении WPF? - PullRequest
0 голосов
/ 20 февраля 2019

Я хочу дать пользователям моего приложения WPF возможность связать свою учетную запись со Steam.Насколько я знаю, Steam поддерживает только OpenId 2.0.

Единственная библиотека OpenId 2.0, которую я могу найти, - это DotNetOpenAuth, но она фокусируется на ASP.NET в документации.Есть ли способ сделать это в приложении WPF с помощью элемента управления WebBrowser?

Когда я пытаюсь создать экземпляр OpenIdRelyingParty как:

var openid = new OpenIdRelyingParty();

Я получаю следующее исключение:

System.InvalidOperationException: 'No current HttpContext was detected, so an IOpenIdApplicationStore instance must be explicitly provided or specified in the .config file.  Call the constructor overload that takes an IOpenIdApplicationStore.'
...