Первый шаг, который я делаю, это получение токена с
fetch('http://localhost:8080/oauth/token', {
method: 'POST',
body: JSON.stringify({
client_id: clientId,
client_secret: clientSecret,
grant_type: grantType
}),
headers: { 'Content-Type': 'application/json' },
}).then(response => {
return response.json()
}).then(data => {
console.log(data);
localStorage.setItem('client_credentials', data.access_token);
location.reload();
})
Это нормально, но теперь я хочу открыть на новой вкладке одну страницу этого приложения, отправляющую данные с POST.
Я пытаюсь сделать это с ФОРМОЙ
<form method="POST"
action="http://localhost:8080/clients/posts">
<input type="hidden" id="Authentication" value="Bearer blabla">
<input type="hidden" id="data1" value="data1">
<input type="hidden" id="data2" value="data2">
<input type="submit" value="CALL_POST" />
</form>
Но я получаю только страницу входа в систему
Я уверен, что не отправляю токен на предъявителя. Я думаю, что я не могу отправить заголовки при отправке FORM, но должен быть способ открыть приложение с помощью POST и OAuth.