Я создаю веб-приложение для подключения к MySpace Offsite App и хочу пройти аутентификацию. Я использовал следующий код
var openid = new OpenIdRelyingParty();
IAuthenticationRequest request = openid.CreateRequest("http://www.myspace.com/thabet084");
request.AddExtension(new OAuthRequest("ConsumerKey"));
request.RedirectToProvider();
var response = openid.GetResponse();
OAuthResponse oauthExtension = new OAuthResponse();
if (response != null)
{
switch (response.Status)
{
case AuthenticationStatus.Authenticated:
oauthExtension = response.GetExtension<OAuthResponse>();
var user_authorized_request_token = oauthExtension.RequestToken;
break;
}
}
OffsiteContext context = new OffsiteContext("ConsumerKey", "ConsumerSecret");
var accessToken = (AccessToken)context.GetAccessToken(oauthExtension.RequestToken, "", "");
и я использовал следующие ссылки DotNetOpenAuth.dll и MySpaceID.SDK.dll
Мои проблемы:
- Я всегда обнаруживал, что отклик = ноль
- Мне не нужен пользователь для входа через провайдера MySpace, поэтому мне нужно удалить RedirectToProvider ();
Мое заявление вкратце заключается в отправке статуса с моего сайта на учетную запись MySpace. Просто нажмите на кнопку, чтобы отправить
Все идеи приветствуются
BR,
Мохаммед Табет Заки