Genyleap/Docs
OpenProof

Инфраструктура идентификации без скрытых ярлыков.

OpenProof обеспечивает различение доказательств, личности, сеансов и авторизации, предоставляя приложениям единую согласованную поверхность учетной записи.

PasskeysOAuth/OIDCSIWEFarcasterSAMLLDAPS

Быстрый старт

01

Выберите метод доказательства

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

02

Проверьте доказательства

OpenProof проверяет подписи, состояние, nonce, PKCE, защиту эмитента/аудитории и защиту от повторного воспроизведения, если этого требует протокол.

03

Разрешить одну каноническую идентичность

Подтвержденный субъект поставщика сопоставляется с явным связанным идентификатором. Электронная почта не используется в качестве ключа для автоматического объединения учетных записей.

04

Выпуск контролируемого доступа

Сеансы и токены 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пример готовности
curl https://auth.example.com/health/ready

{"status":"ok"}
Изучите полный контракт

Портал разработчика включает в себя изолированную песочницу браузера, рабочую среду идентификации и API Explorer, созданный на основе контракта OpenAPI 3.1 OpenProof, который в настоящее время охватывает 87 путей и 111 операций.

Open API Reference

Следующие шаги