Инфраструктура идентификации без скрытых ярлыков.
OpenProof обеспечивает различение доказательств, личности, сеансов и авторизации, предоставляя приложениям единую согласованную поверхность учетной записи.
Быстрый старт
Выберите метод доказательства
Пароль, ключ доступа, социальный провайдер, подпись кошелька или корпоративная федерация запускают церемонию, специфичную для протокола.
Проверьте доказательства
OpenProof проверяет подписи, состояние, nonce, PKCE, защиту эмитента/аудитории и защиту от повторного воспроизведения, если этого требует протокол.
Разрешить одну каноническую идентичность
Подтвержденный субъект поставщика сопоставляется с явным связанным идентификатором. Электронная почта не используется в качестве ключа для автоматического объединения учетных записей.
Выпуск контролируемого доступа
Сеансы и токены OAuth/OIDC несут контекст проверки и авторизации, необходимый проверяющему приложению.
Самостоятельная модель хостинга
Запускайте OpenProof внутри своей границы доверия. Поместите его за точкой входа HTTPS, сохраните учетные данные провайдера в своем секретном менеджере и выберите хранилище данных и структуру службы, которые подходят вашей среде.
public origin https://auth.example.com application your web or API service identity core OpenProof state your PostgreSQL-compatible datastore secrets your secret manager / environment
Примеры в этой документации намеренно являются общими. Не копируйте путь к файловой системе, порт, имя хоста или URI обратного вызова, если они не соответствуют вашему развертыванию.
поверхность API
| Метод | Путь | Цель |
|---|---|---|
| GET | /health/ready | Проверка готовности |
| GET | /auth/providers | Рекламируемые поставщики аутентификации |
| POST | /auth/passkey/options | Начать церемонию WebAuthn |
| GET | /.well-known/openid-configuration | Открытие OIDC |
curl https://auth.example.com/health/ready
{"status":"ok"}Портал разработчика включает в себя изолированную песочницу браузера, рабочую среду идентификации и API Explorer, созданный на основе контракта OpenAPI 3.1 OpenProof, который в настоящее время охватывает 87 путей и 111 операций.
Следующие шаги
Руководство по развертыванию и разработчику
Полный рабочий процесс между оператором и разработчиком в формате PDF, который можно загрузить.
Установить OpenProof
Установка пакетов, PostgreSQL, провайдеры, доставка электронной почты, Nginx и TLS.
Создайте с помощью OpenProof
OAuth/OIDC, регистрация приложений и интеграция Node.js, PHP, C++ и общего HTTP.
Справочник по API
Найдите полный контракт OpenAPI и скопируйте примеры интеграции.
Настройка поставщиков
URI перенаправления, учетные данные и правила интеграции для конкретного поставщика.
LLM и MCP
Машиночитаемые документы, llms.txt и общедоступная документация MCP, доступная только для чтения.