Google.cloud.recaptchaenterprise Ошибка на InteAgrating с Sitecore 10.0.0C#

Место общения программистов C#
Ответить
Anonymous
 Google.cloud.recaptchaenterprise Ошибка на InteAgrating с Sitecore 10.0.0

Сообщение Anonymous »

Я работаю над интеграцией Google Enterprise Recaptcha в проект Sitecore. Из -за проблем зависимости я использовал более старую версию «Google.Cloud.RecaptChaEnterprise. V1.6.0» и успешно создал проект слоя фундамента. Я развернул код в IIS, и приложение работало хорошо, но, вызывая правила проверки Recaptcha, я получаю ошибку времени выполнения. выяснил, что плагины Google Cloud Nuget ссылаются на последнюю версию Newtonsoft.json (12.0.3), на которую ссылается Google API, в то время как Sitecore ссылается на Newtonsoft.json (11.0.2). Google.apis.auth.dll. Дополнительная информация: Тип инициализатор для 'google.apis.json.newtonsoftjsonserializer' бросил исключение.var client = new RecaptchaEnterpriseServiceClientBuilder
{
CredentialsPath = Constants.Recaptcha.GCloudCredentialsPath,

}.Build();

ProjectName projectName = new ProjectName(Constants.Recaptcha.ProjectIDV3);

// Build the assessment request.
CreateAssessmentRequest createAssessmentRequest = new CreateAssessmentRequest()
{
Assessment = new Assessment()
{
// Set the properties of the event to be tracked.
Event = new Event()
{
SiteKey = Constants.Recaptcha.SiteKeyV3,
Token = token,
ExpectedAction = "submit"
},
},
ParentAsProjectName = projectName
};

Assessment assessment = client.CreateAssessment(createAssessmentRequest);


Подробнее здесь: https://stackoverflow.com/questions/795 ... ore-10-0-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»