Коди реєстрації нових машин

Як додати ПК у клуб так, щоб код не жив вічно в конфігу й не гуляв по руках.

Навіщо

Коли агент уперше приходить на сервер, він має якось довести, що це «свій» ПК. Для цього служить код реєстрації. Далі сервер видає машині її власний токен, і код більше не потрібен.

Видати код

На карті залу, зверху — рядок «Коди реєстрації» → керувати:

полещо означає
діє годинскільки код живий; 0 — без терміну
використаньскільки машин ним можна зареєструвати; 0 — без ліміту
для чогопідказка собі: «ПК-11», «новий зал»

Код має вигляд K7QF-2M9X — його можна продиктувати вголос: у наборі немає нуля з літерою O і одиниці з I.

Далі впишіть його в appsettings.json агента на новій машині:

"Agent": { "ServerUrl": "ws://192.168.1.10:5000/agent", "EnrollmentToken": "K7QF-2M9X" }

Відкликати

У тому ж списку — «відкликати». Код перестає працювати миттєво. Машини, які вже зареєструвались, це не зачіпає: у них свій токен.

Скільки використань ставити

  • 1 — коли ставите одну машину. Найбезпечніше: код згорає одразу після реєстрації.
  • 0 і кілька годин — коли розгортаєте цілу залу за вечір. Не забудьте відкликати, коли закінчите.

Старий код у конфігу сервера

У ранніх встановленнях був один вічний код у appsettings.json сервера (Club:EnrollmentToken). Він досі працює, щоб нічого не зламалось. Але:

Якщо ви плануєте відкрити дашборд назовні, у інтернет, — очистіть це поле й користуйтесь лише кодами з дашборда. Вічний код бачить кожен, хто колись відкривав файл налаштувань, і відкликати його не можна, не переписавши всі агенти.