Добавление утверждений в маркеры#

Предусмотрена возможность добавления утверждений в маркеры доступа и идентификации:

  • утверждения, полученные при входе пользователя по электронной подписи: это могут быть данные о сертификате ключа электронной подписи, данные о физическом / юридическом лице из сертификата;

  • утверждения, полученные при входе через ЕСИА;

  • утверждения, определенные в процедуре входа.

Добавление утверждений полученных при входе по ЭП#

Для добавления утверждений, полученных из сертификата ключа электронной подписи, следуйте инструкции.

Пример добавляемой в конфигурационный файл структуры:

"claims" : [
  {
      "name" : "org_OGRN",
      "value" : "SUBJECT.OGRN"
  },
  {
      "name" : "org_INN",
      "value" : "SUBJECT.INN"
  },
  {
      "name" : "org_email",
      "value" : "SUBJECT.E"
  },
  {
      "name" : "org_name",
      "value" : "SUBJECT.O"
  }
]

Добавление утверждений полученных при входе через ЕСИА#

Для добавления утверждений, полученных при входе через ЕСИА, следуйте инструкции.

Пример добавляемой в конфигурационный файл структуры:

"claims" : [
               {
                  "name" : "esia_firstName",
                  "value" : "firstName"
               },
               {
                  "name" : "esia_lastName",
                  "value" : "lastName"
               },
               {
                  "name" : "esia_middleName",
                  "value" : "middleName"
               },
               {
                  "name" : "esia_birthDate",
                  "value" : "birthDate"
               }
               {
                  "name" : "esia_gender",
                  "value" : "gender"
               }
               {
                  "name" : "esia_snils",
                  "value" : "snils"
               }
               {
                  "name" : "esia_inn",
                  "value" : "inn"
               }
               {
                  "name" : "esia_passport",
                  "value" : "passport"
               }
               {
                  "name" : "esia_birthPlace",
                  "value" : "birthPlace"
               }
               {
                  "name" : "esia_email",
                  "value" : "email"
               }
               {
                  "name" : "esia_mobile",
                  "value" : "mobile"
               }
            ]

Добавление утверждений, определенных в процедуре входа#

Для добавления утверждений, определенных в процедуре входа, следуйте инструкции.

Пример добавляемой в конфигурационный файл структуры:

"sessionClaims" : [
      "custom_attr"
   ]