Портал разработчика

Аутентификация (ЭЦП)

Вход в портал разработчика по электронной цифровой подписи — без логинов и паролей.

Кратко#

Вход в портал разработчика выполняется по электронной цифровой подписи (ЭЦП) НУЦ РК через NCALayer — логины и пароли не используются. Ваша личность определяется по сертификату: из него берётся ИИН, который становится идентификатором аккаунта. При первом входе аккаунт создаётся автоматически вместе с кошельком.

Вход доступен на dev.kazsmartchain.org. Портал запрашивает подпись, проверяет её на сервере и открывает вашу сессию.

Что важно знать#

  • Ключ ЭЦП не покидает ваш компьютер — подпись формируется локально в NCALayer.
  • Идентификатор аккаунта — ИИН из сертификата. Повторный вход выполняется той же подписью.
  • Нужен установленный и запущенный NCALayer и действующий ключ ЭЦП физического лица.
  • Подпись проходит проверку на стороне сервера; вход возможен только с действующим, доверенным сертификатом.
Безопасность по умолчанию
Детали проверки подписи реализованы на стороне платформы и намеренно не публикуются. Со стороны разработчика достаточно войти по ЭЦП через портал.

Сессия и доступ#

  • После входа открывается сессия разработчика, действующая ограниченное время.
  • Сессией управляет портал — по истечении просто войдите по ЭЦП повторно.
  • Кнопка «Выйти» завершает сессию и возвращает на страницу входа.

Программный доступ#

ЭЦП-вход предназначен для работы в самом портале. Для доступа к вашим контрактам из приложений и сервисов используйте API-ключи — это правильный машинный путь, не требующий ЭЦП на каждый запрос.

  • Выпустите ключ в разделе API-ключи.
  • Вызывайте контракт через Contract Gateway с заголовком x-api-key.