#javascript #node.js #authentication #session-cookies #openapi
Вопрос:
В настоящее время у меня есть node.js код выполняет несколько вызовов API, и у меня определен мой интерфейс. В конструкторе моего интерфейса я использую базовую аутентификацию для авторизации, но я хочу переключиться на использование файлов cookie для авторизации после первоначальной авторизации. Таким образом, что-то вроде этого будет проверять наличие определенных файлов cookie в браузере, если они доступны, он будет использовать аутентификацию файлов cookie, иначе он будет использовать базовую аутентификацию. Кто-нибудь может помочь с этим, пожалуйста.
this.server = `${process.env.RESTRICTED_SERVER}`;
this.ApiVer = '/rest/v3';
this.api = new OpenAPIClientAxios({
definition: 'rant_openapi_spec.json',
axiosConfigDefaults: {
baseURL: process.env.RESTRICTED_SERVER '/rest/v3',
auth: {
username: process.env.ADMIN_USERNAME,
password: process.env.ADMIN_PASSWORD
},
headers: {
'content-type': 'application/json',
}
},
});
this.api.init();