На Noir ID працюють усі продукти NoirSystems, і він відкритий у бета-версії на id.noir.bzh. Люди входять один раз, а кожен сайт отримує власний псевдонімний ідентифікатор і веде власний каталог клієнтів.
Один акаунт. Окремий ідентифікатор на кожному сайті.
Noir ID відкритий у бета-версії на id.noir.bzh. Люди входять з одним акаунтом Noir. Кожен підключений сайт отримує власний псевдонімний ідентифікатор і веде власний каталог клієнтів.
Акаунт Noir
Основа акаунта, сайтам не передається ніколи
Попарне виведення
Сайт A
Ідентифікаторsub_a7f2…
Каталог сайту A
Сайт B
Ідентифікаторsub_f91c…
Каталог сайту B
Той самий акаунт Noir. Окремий ідентифікатор на кожному сайті.
Що отримує сайт
Три речі, які продукту не треба будувати самому, і що кожна з них усе одно залишає на вас.
Готовий вхід на боці Noir
Вхід працює на домені Noir, насамперед через ключі доступу, а резервні способи, обмеження частоти запитів і відновлення бере на себе Noir ID.
Вам не треба писати сторінку входу, скидання пароля чи процедуру з ключами доступу.
Модель ідентифікаторів
Кожен клієнт отримує попарний псевдонімний ідентифікатор, виведений і стабільний саме для цього зв’язку.
Вам не треба вирішувати, що означає ідентифікатор користувача в різних продуктах.
Панель керування
Клієнти з точними адресами зворотного виклику, записи каталогу в межах тенанта, запрошення й журнал аудиту, куди можна лише дописувати.
Вам не треба будувати адмінку, щоб реєструвати власні застосунки.
Протокол
Стандарт
OpenID Connect
Потік
Код авторизації з PKCE (S256)
Ідентифікатор
Попарний, для кожного клієнта
Вхід
На домені Noir, насамперед ключі доступу
Авторизація
Залишається у вашому продукті
Чесні відповіді
Чи можуть два продукти з’ясувати, що я та сама людина?
Не за ідентифікатором: кожен продукт отримує інший. Але якщо обидва отримують ще й вашу електронну адресу, саме вона їх і пов’яже. Тому кожному сайту передається мінімум атрибутів.
Що станеться з моїм продуктом, якщо Noir ID не працюватиме?
Наявні сесії працюватимуть далі, бо ваш продукт тримає власну сесію. Нові входи не вдаватимуться, доки Noir ID не відновиться, тож обробляйте невдалий вхід як невдалий вхід, а не як збій.
Чи вирішує Noir ID, що користувач може робити в моєму продукті?
Ні. Noir ID відповідає на питання, хто входить і що вам передано. Ролі, ресурси й рішення залишаються у вашому продукті.
Як піти?
Сплануйте це ще до впровадження: переконайтеся, що API керування експортує каталог і прив’язки кожного клієнта у форматі, придатному для вашої заміни, і протестуйте перехід, бо сам лише експорт може не відтворити ідентичні ідентифікатори.
Чи готовий він до продакшну?
Ще ні: Noir ID перебуває в бета-версії. Акаунти справжні й працюють через стандартний OpenID Connect, але зовнішнього аудиту безпеки ще не було, а під час бета-тестування ми самі реєструємо кожен сайт. Перевірте адреси зворотного виклику, атрибути, сценарії збоїв і відновлення у власному середовищі. Ми не заявляємо жодних сертифікацій.