feat: Добавил поддержку TOTP
Some checks failed
Create and publish a Docker image / Publish image (push) Has been cancelled
Some checks failed
Create and publish a Docker image / Publish image (push) Has been cancelled
This commit is contained in:
16
README.md
16
README.md
@@ -34,16 +34,17 @@ Image efficiency score: 99 %
|
||||
|
||||
## Конфигурация
|
||||
|
||||
| Параметр | Где задается | Назначение |
|
||||
| --- | --- | --- |
|
||||
| `MODEUS_URL` | `appsettings.json` / переменные окружения | URL портала Modeus (например, `https://<название вуза>.modeus.org/`). |
|
||||
| `MS_USERNAME` | `appsettings.json` / переменные окружения | Логин сервисной учетной записи Microsoft 365. |
|
||||
| `MS_PASSWORD` | `appsettings.json` / переменные окружения | Пароль от этой учетной записи. |
|
||||
| `API_KEY` *(опционально)* | `appsettings.json` / переменные окружения | Если задан, сервис будет требовать заголовок `X-API-Key`. |
|
||||
| Параметр | Где задается | Назначение |
|
||||
| ------------------------- | ----------------------------------------- | --------------------------------------------------------------------- |
|
||||
| `MODEUS_URL` | `appsettings.json` / переменные окружения | URL портала Modeus (например, `https://<название вуза>.modeus.org/`). |
|
||||
| `MS_USERNAME` | `appsettings.json` / переменные окружения | Логин сервисной учетной записи Microsoft 365. |
|
||||
| `MS_PASSWORD` | `appsettings.json` / переменные окружения | Пароль от этой учетной записи. |
|
||||
| `MS_TOTP_SECRET` *(опционально)* | `appsettings.json` / переменные окружения | Секрет для генерации TOTP-кодов. |
|
||||
| `API_KEY` *(опционально)* | `appsettings.json` / переменные окружения | Если задан, сервис будет требовать заголовок `X-API-Key`. |
|
||||
|
||||
## Быстрый старт
|
||||
|
||||
1. Установите .NET 9 SDK и Playwright (будет поставлен автоматически при первом запуске).
|
||||
1. Установите .NET 9 SDK и Playwright (будет установлен автоматически при первом запуске).
|
||||
1. Создайте файл `appsettings.Development.json` или задайте переменные окружения с параметрами из таблицы выше.
|
||||
1. Соберите и запустите сервис:
|
||||
|
||||
@@ -76,7 +77,6 @@ curl -H "X-API-Key: <ваш ключ>" http://localhost:5000/auth/ms
|
||||
|
||||
- Сброс кэша по запросу.
|
||||
- Переписать на TypeScript с использованием Playwright напрямую.
|
||||
- Добавить поддержку MFA (но как получать ключи?).
|
||||
|
||||
## Лицензия
|
||||
|
||||
|
||||
Reference in New Issue
Block a user