Я пытаюсь открыть страницу с аутентификацией учетных данных клиента POST и OAuth - PullRequest
0 голосов
/ 27 марта 2020

Первый шаг, который я делаю, это получение токена с

    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.

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