В моем проекте я сделал SSO
(единый вход) на Kerberos
. Когда я делаю запрос из клиентского приложения (Vue.js
) на сервер Kerberos, он не работает в браузере Firefox. По умолчанию поддержка Kerberos в Firefox отключена. Чтобы включить его, пользователю необходимо открыть окно конфигурации браузера (перейдите к about:config
в адресной строке). Затем в параметре (network.negotiate-auth.trusted-uris
) укажите адреса веб-серверов, для которых клиент будет использовать аутентификацию Kerberos. Как вы можете понять, что это неудобно для пользователя.
ВОПРОС : Можно ли как-то изменить настройки браузера Firefox через приложение Vue.js при доступе к странице?
Vue.JS
import axios from 'axios';
export const APIAuth = axios.create({
baseURL: 'kerberos_server_url',
withCredentials: true,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
})