Почему я получаю сообщение об ошибке 403 из Twitter, используя удостоверения ASP.Net? - PullRequest
0 голосов
/ 07 июля 2019

Когда меня заперли в 2017 году, я использовал удостоверения ASP.Net, чтобы люди могли подписаться на мой сайт, используя свои учетные записи в Twitter и Facebook.

Теперь я ухожу и снова могу использовать компьютеры, но функции регистрации не работают. В случае Twitter я получаю следующее сообщение об ошибке 403 .

Мой Startup.Auth.cs файл содержит следующее:

app.UseTwitterAuthentication(new TwitterAuthenticationOptions
             {
                 ConsumerKey = "mynewkey",
                 ConsumerSecret = "mynewsecret",
                  BackchannelCertificateValidator = new Microsoft.Owin.Security.CertificateSubjectKeyIdentifierValidator(new[]
              {

               "A5EF0B11CEC04103A34A659048B21CE0572D7D47", // VeriSign Class 3 Secure Server CA - G2
               "0D445C165344C1827E1D20AB25F40163D8BE79A5", // VeriSign Class 3 Secure Server CA - G3
               "7FD365A7C2DDECBBF03009F34339FA02AF333133", // VeriSign Class 3 Public Primary CA - G5
               "39A55D933676616E73A761DFA16A7E59CDE66FAD", // Symantec Class 3 Secure Server CA - G4
               "‎add53f6680fe66e383cbac3e60922e3b4c412bed", // Symantec Class 3 EV SSL CA - G3
               "4eb6d578499b1ccf5f581ead56be3d9b6744a5e5", // VeriSign Class 3 Primary CA - G5
               "5168FF90AF0207753CCCD9656462A212B859723B", // DigiCert SHA2 High Assurance Server C‎A 
              "B13EC36903F8BF4701D498261A0802EF63642BC3"  // DigiCert High Assurance EV Root CA
               })
              });

Код статуса ответа не указывает на успех: 403 (Запрещено). Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Net.Http.HttpRequestException: код состояния ответа не указывает на успешность: 403 (запрещено).

Ошибка источника:

Во время выполнения текущего веб-запроса было сгенерировано необработанное исключение. Информацию о происхождении и местонахождении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Трассировка стека:

[HttpRequestException: код состояния ответа не указывает на успех: 403 (запрещено).] System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode () +121514 Microsoft.Owin.Security.Twitter.d__21.MoveNext () +2525 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Security.Twitter.d__10.MoveNext () +1133 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Security.Infrastructure.d__b.MoveNext () +380 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Security.Infrastructure.d__8.MoveNext () +494 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Security.Infrastructure.d__5.MoveNext () +218 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Security.Infrastructure.d__0.MoveNext () +975 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.d__5.MoveNext () +203 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Security.Infrastructure.d__0.MoveNext () +774 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Security.Infrastructure.d__0.MoveNext () +774 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.d__5.MoveNext () +203 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (Задача) +13847892 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) +61 Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.d__2.MoveNext () +193Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.StageAsyncResult.End (IAsyncResult ar) +96 System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion (IAsyncResult ar) + 116


Информация о версии: Microsoft .NET Framework Версия: 4.0.30319; ASP.NET версия: 4.6.1055.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...