Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. XXXXXX закодированный заголовок

    Заголовок представляет собой base64-код, который содержит информацию о типе стандарта ("JWT") и об алгоритме шифрования ("HS256").

    Блок кода
    {
     "Тип": "JWT",
     "ALG":
    "HS256"}


  2. YYYYYY тело токена

    Тело токена или payload, содержит идентификатор пользователя. Он представлен в формате base64-кода.

    Блок кода
    {
      "IAT": 123456789,
      "JTI": f4as6d5f4as6d54fasd6df4,
      "ехр": 123456849,
     "электронная почта":
    "username@yourcompany.com"}


    IAT (Issued At)Содержит время создания токена
    JTI (JWT ID)Это идентификатор маркера, выдается автоматически, закодирован
    ехрЭто время истечения этого токена
    email Это адрес электронной почты пользователя или идентификатор пользователя, который требуется для проверки подлинности.

    +

  3. ZZZ цифровая подпись

    Эта часть содержит ключ для шифрования всего токена (все 3 части):

    Блок кода
    HMACSHA256(base64UrlEncode(XXXXXX) + "." + base64UrlEncode(YYYYYY), secret)


    secretЭто ключ шифрования, который используется обеими сторонами для кодирования сообщений.

    +

Настройка параметров JWT для единого входа в СДО

...