Реализация потока выдачи OID4VC с помощью API Didit на C#/.NET (RU)
Погрузитесь в реализацию потоков выдачи OpenID для проверяемых учетных данных (OID4VC) с использованием мощного и удобного для разработчиков API Didit на C#/.NET.

Оптимизированная выдача учетных данныхРеализация OID4VC для проверяемых учетных данных (VC) может быть сложной, но API Didit упрощает основные шаги проверки личности, необходимые перед выдачей, делая процесс эффективным и безопасным.
Интеграция, удобная для разработчиковПлатформа Didit разработана для разработчиков, предлагая чистые API и обширную документацию, которые обеспечивают быструю и бесшовную интеграцию в приложения C#/.NET для управления рабочими процессами проверки личности.
Повышенная безопасность и соответствие требованиямИнтегрируя передовые функции Didit для проверки личности и обнаружения живости, организации могут гарантировать, что выдаваемые ими VC основаны на тщательно проверенных данных, что повышает безопасность и соответствует нормативным требованиям.
Модульное преимущество DiditDidit предоставляет базовый уровень проверки личности, включая Free Core KYC, что позволяет компаниям создавать надежные потоки выдачи OID4VC с беспрецедентной гибкостью и без первоначальных затрат на настройку.
Понимание OpenID для проверяемых учетных данных (OID4VC)
Цифровой мир быстро движется к децентрализованной идентификации, и проверяемые учетные данные (VC) находятся в авангарде этого движения. OID4VC, или OpenID для проверяемых учетных данных, это набор спецификаций, которые определяют, как VC могут быть выданы, обменены и проверены с использованием широко распространенного протокола OpenID Connect. Эта структура обеспечивает стандартизированный, безопасный и конфиденциальный способ для организаций выдавать цифровые учетные данные (например, подтверждение возраста, занятости или академической квалификации) непосредственно пользователям, которые затем контролируют, как и когда эти учетные данные будут представлены.
Реализация потока выдачи OID4VC включает несколько критически важных шагов: во-первых, проверка личности лица, запрашивающего учетные данные; во-вторых, создание и подписание VC; и в-третьих, безопасная выдача его в цифровой кошелек пользователя. Начальный этап проверки личности имеет первостепенное значение, поскольку достоверность VC полностью зависит от надежности проверки личности, выполненной издателем. Именно здесь такие платформы, как Didit, играют решающую роль, предоставляя надежные и достоверные услуги по проверке личности, необходимые для поддержки безопасной экосистемы OID4VC.
Роль проверки личности при выдаче OID4VC
Прежде чем можно будет выдать какие-либо проверяемые учетные данные, издатель должен быть полностью уверен в личности запрашивающего их лица. Это часто включает многоуровневый процесс проверки личности. Традиционные методы могут быть громоздкими и подверженными мошенничеству, но современные платформы на базе ИИ, такие как Didit, предлагают сложные решения, которые упрощают этот важный шаг.
Рассмотрим сценарий, когда онлайн-сервису необходимо выдать учетные данные «Подтвержденный возраст». Перед выдачей сервис должен проверить возраст пользователя. Продукты Didit Оценка возраста и Проверка личности идеально подходят для этого. Пользователь может предоставить удостоверение личности государственного образца, которое технология OCR Didit может быстро отсканировать и извлечь данные. В то же время пассивное и активное обнаружение живости может подтвердить, что пользователь является реальным, присутствующим человеком, а не дипфейком или атакой презентации. Это гарантирует, что основная информация об удостоверении личности для VC является точной и заслуживающей доверия.
Для более сложных VC, таких как те, которые требуют подтверждения адреса или финансового положения, возможности Didit по подтверждению адреса и проверке и мониторингу AML могут быть интегрированы в рабочий процесс перед выдачей. Используя модульную архитектуру Didit, компании могут создавать индивидуальные потоки проверки, которые соответствуют конкретным требованиям каждого типа VC, обеспечивая соответствие нормативным требованиям и снижая риски.
Интеграция API Didit для проверки личности в C#/.NET
API Didit разработан для простоты интеграции, что делает его идеальным для разработчиков C#/.NET, создающих платформы выдачи OID4VC. Подход платформы, ориентированный на разработчиков, означает чистые API, мгновенные песочницы и обширную документацию, что позволяет быстро разрабатывать и развертывать. Давайте рассмотрим упрощенный процесс интеграции проверки личности Didit в приложение C#/.NET.
Прежде чем выполнять какие-либо вызовы проверки, вам необходимо получить учетные данные API. Didit позволяет программную регистрацию и получение учетных данных, что очень полезно для автоматизированных настроек или агентов ИИ. Сначала вы зарегистрируете свою электронную почту и пароль через конечную точку /programmatic/register/. Затем подтвердите адрес электронной почты, используя полученный код OTP, вызвав конечную точку /programmatic/verify-email/. Этот шаг автоматически создает организацию и приложение, возвращая ваш api_key.
Как только у вас есть api_key, вы можете начать сеанс проверки. Например, для выполнения проверки личности и живости ваше приложение C# будет выполнять вызовы API к конечным точкам управления сеансами Didit. Didit обрабатывает пользовательский интерфейс (например, захват изображений удостоверений личности, выполнение проверок живости) и возвращает исчерпывающий результат проверки. Этот результат, указывающий на успех и надежность проверки личности, затем информирует вашу логику выдачи OID4VC. Модульность Didit означает, что вы можете точно выбрать, какие проверки необходимы для каждого типа учетных данных, оптимизируя как стоимость, так и пользовательский опыт.
Создание логики выдачи OID4VC с результатами проверки Didit
После проверки личности Didit ваше приложение C#/.NET может приступить к выдаче OID4VC. Результат проверки Didit обеспечивает необходимую уверенность в том, что личность пользователя является законной. Ваше приложение затем выполнит следующее:
- Получение результата проверки: Разберите успешный результат проверки от Didit, который включает сведения о проверенной личности, статусе живости и любых других выполненных проверках (например, AML, оценка возраста).
- Подготовка данных учетных данных: В зависимости от типа выдаваемых VC (например, учетные данные о возрасте, учетные данные о занятости) соберите соответствующие утверждения о пользователе из проверенных данных личности и ваших внутренних систем.
- Генерация и подписание VC: Используйте библиотеку, совместимую с OID4VC, в C# (например, библиотеку .NET для JWT и JOSE) для создания проверяемых учетных данных. Это включает в себя встраивание утверждений, определение типа учетных данных и подписание их закрытым ключом вашего издателя.
- Выдача VC: Представьте подписанный VC пользователю, обычно через глубокую ссылку или QR-код, что позволит ему добавить его в свой цифровой кошелек. Протокол OID4VC определяет, как происходит это взаимодействие, используя потоки OpenID Connect.
Роль Didit заключается в обеспечении надежной основы для шага 1, гарантируя, что личность, стоящая за учетными данными, неоспорима. Такое разделение обязанностей позволяет вашей команде сосредоточиться на конкретной реализации OID4VC, зная, что проверка личности обрабатывается экспертной платформой на основе ИИ.
Как Didit помогает
Didit — это платформа для идентификации на основе ИИ, ориентированная на разработчиков, которая упрощает сложный мир проверки личности, делая ее незаменимым инструментом для реализации потоков выдачи OID4VC. Модульная архитектура Didit позволяет предприятиям выбирать именно те примитивы идентификации, которые им нужны, такие как проверка личности (OCR, MRZ, штрих-коды), пассивное и активное обнаружение живости, сопоставление лиц 1:1, оценка возраста, проверка AML и подтверждение адреса. Это гарантирует, что основные проверки личности для любых проверяемых учетных данных являются надежными и адаптированы к конкретным требованиям.
Didit выделяется своей приверженностью Free Core KYC, позволяя предприятиям начать работу с необходимой проверкой личности бесплатно. Его подход на основе ИИ обеспечивает высокую точность и возможности предотвращения мошенничества, в то время как отсутствие платы за установку и модель оплаты за успешную проверку делают его экономически выгодным выбором для предприятий любого размера. Интегрируя Didit, организации могут быстро развертывать безопасные, соответствующие требованиям и эффективные системы выдачи OID4VC, получая выгоду от оркестрированных рабочих процессов и автоматизированного доверия без накладных расходов на создание сложной инфраструктуры проверки собственными силами. Didit действительно строит открытый, модульный уровень идентификации Интернета, давая разработчикам возможность создавать следующее поколение решений для идентификации.
Готовы начать?
Готовы увидеть Didit в действии? Получите бесплатную демонстрацию сегодня.
Начните бесплатно проверять личности с бесплатным тарифом Didit.