Рейтинг:0

Получить учетные данные клиента из модуля Simple Oauth

Я создаю аутентификацию пользователя с помощью Drupal 9 + NuxtJS. Использование модуля Simple Oauth и создание почтовых запросов на

oauth/токен

с данными

постоянные данные = {
  grant_type: 'пароль',
  ID клиента: '',
  client_secret: '!',
  имя пользователя: имя пользователя,
  пароль: пароль,
}

Итак, как я могу получить этот client_id, client_secret, чтобы пропустить его в файле JS?

Рейтинг:0
флаг cn

Возможно, эти следующие модули помогут вам, однажды я столкнулся с той же проблемой для аутентификации. Мое приложение Drupal было отделено (Frontend - Vue и Backend - Drupal 9)

Я установил следующие дополнительные модули: JWT, и Получите JWT при входе в систему.

И просто вызовите логин (https://your-drupal-site/пользователь/логин?_format=json) с предоставленными учетными данными, он отправит вам данные пользователя:

{
    "текущий пользователь": {
        "ИД": "1",
        "имя": "админ"
    },
    "csrf_token": "UlGb7fak5ZS-r1BRistBh4IWLm_Z7F1xMpY3KYTGqcU",
    "logout_token": "7AvbnHgr9iDxIDVertHTI3PMX2-Shd6sjuN8hNHrHv8F",
    "access_token": "eyJ0eXAiOiJKV1QiLDJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE1NDg2NzA3NDUsImV4cCI6MTU0ODY3NDM0NSwiZHJ1cGAsIjp7InVpZCI6IjYifX0.cnG6atSLYrRh6D05LZg9RwrJJdYoJfTBXTUZboPhJH3lYf640FmQTkJwwy9E8kg7ot59qyb5qtgIewM3R1KCDw"
}
Спасибо! Я попробую

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.