Meld® IDОдин аккаунт

Для проектов

Подключение проектов к Meld® ID

Эта страница отдельно показывает технический контракт: client_id, redirect_uri, secret, IP-список и OAuth-flow.

01

Client ID

Каждый проект получает свой идентификатор клиента.

02

Client secret

Секрет можно выпускать заново через админку.

03

Redirect URI

Callback-адреса регистрируются заранее и сравниваются точно.

04

IP allowlist

Server-to-server запросы можно ограничивать списком адресов.

01

Контракт подключения

Каждый проект получает свои правила и не мешает остальным.

Идентификаторы

У проекта есть свой client_id, а у пользователя — своя identity.

Редиректы

Разрешённые redirect_uri задаются заранее и не угадываются.

Секрет

Client secret хранится отдельно и может быть перевыпущен.

IP-ограничения

Подключение можно ограничить конкретными адресами.

02

Какие данные можно запрашивать

Проект запрашивает только нужные scope, а Meld® ID отдаёт только те claims, на которые пользователь дал согласие.

openid

Подтверждает identity и нужен для базового входа.

email

Возвращает подтверждённый email и статус его проверки.

profile

Широкий профильный scope. Он покрывает profile.basic, profile.contact, profile.address и profile.billing.

profile.basic

Имя, фамилия, отображаемое имя, дата рождения и язык.

profile.contact

Телефон для связи и подтверждений.

profile.address

Адрес проживания или доставки без платёжных данных.

profile.billing

Имя для счёта, компания и налоговые данные. Карты не передаются.

03

OAuth поток

Сначала авторизация, потом code, затем token exchange и локальная сессия проекта.

01

1. Authorize

Пользователь переходит в Meld® ID и подтверждает вход для проекта.

02

2. Confirm

После согласия Meld® ID выдаёт authorization code на зарегистрированный redirect_uri.

03

3. Token

Проект меняет code на access token и получает userinfo.

04

Безопасность

Проверяем редиректы, secret и IP-список без угадываний.

01

Точный redirect_uri

Совпадение должно быть полным, без произвольных вариантов.

02

Проверка client_secret

Сервер подтверждает секрет отдельно от браузерного входа.

03

Журнал запросов

В админке видно, кто и куда идёт, и где цепочка ломается.