Инструменты каратэ: как сделать отдых api kerberised звонки / аутентификация SPNE GO? - PullRequest
1 голос
/ 11 апреля 2020

У нас есть базовый вариант использования c для подключения к веб-серверу и получения подтверждения, но возникают проблемы с аутентификацией. Сценарий: Пример компонента

Given url <>

And header Content-Type= 'application/json;'

And header AuthScheme='KEBEROS' #hasnt helped though

When request <>

And method POST

Then status 200

Ошибка в журналах: «Вы не смогли пройти аутентификацию с использованием SPNE GO '

Я пробовал несколько вариантов добавления аргументов VM для KRB5, но не сделал Кажется, помогает.

Пожалуйста, дайте мне знать, если кто-то еще сталкивался с этим и как вы справились с этим в конфигурации. Мы проверяем возможность иметь собственный класс для http, но хотели проверить, может ли какое-либо свойство быть правильно определено выше или в конфигурации.

1 Ответ

0 голосов
/ 11 апреля 2020

Пока вы можете определить правильные файлы cookie и заголовки, вы должны иметь возможность заставить его работать.

Также см. Этот ответ: { ссылка } - да, это Возможно, вам нужен какой-то код. NET, чтобы получить токен, но для этого есть разные способы.

Обратите внимание, что для тестирования вы можете рассмотреть вопрос только о том, чтобы поставить службу для тестирования в вашем интре anet - это даст вам правильный заголовок "magi c", который необходим.

И обратите внимание, что каратэ может выполнять автоматизацию браузера, так что если это означает, что вам нужно выполнить войдите в систему с помощью браузера и получите файлы cookie, примите во внимание, что: https://github.com/intuit/karate/tree/master/karate-core

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