Added SSO doc
44
README.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# 📘 Документация проекта
|
||||
|
||||
Этот репозиторий содержит технические руководства и инструкции, оформленные в виде Markdown-документов.
|
||||
Здесь собраны практические мануалы по различным компонентам инфраструктуры, настройкам, процессам деплоя и внутренним инструментам.
|
||||
|
||||
Структура репозитория организована так, чтобы каждый мануал был изолирован и включал собственные изображения, примеры и сопутствующие материалы.
|
||||
|
||||
---
|
||||
|
||||
## 🗂 Структура репозитория
|
||||
```bash
|
||||
manuals/
|
||||
<manual-name>/
|
||||
README.md — основной файл мануала
|
||||
images/ — изображения, схемы, скриншоты
|
||||
```
|
||||
Каждый мануал расположен в отдельном каталоге внутри `docs/` и включает:
|
||||
|
||||
- подробные инструкции по теме
|
||||
- примеры конфигураций
|
||||
- схемы и иллюстрации
|
||||
- последовательные шаги настройки или развёртывания
|
||||
|
||||
## 📑 Список доступных мануалов
|
||||
|
||||
- **SSO** — Регистрация в корпоративной SSO
|
||||
|
||||
## 🎯 Цели репозитория
|
||||
|
||||
- Централизованное хранение технической документации
|
||||
- Унифицированный формат написания мануалов
|
||||
- Удобная, масштабируемая структура
|
||||
- Быстрый доступ к инструкциям в Git-репозитории
|
||||
- Прозрачная история изменений каждого документа
|
||||
|
||||
---
|
||||
|
||||
## 🛠 Требования к оформлению мануалов
|
||||
|
||||
- **Один мануал = один каталог**
|
||||
- **Изображения хранятся только в подкаталоге `images/`**
|
||||
- Ссылки на изображения задаются относительными путями:
|
||||
```markdown
|
||||

|
||||
46
docs/SSO/Register_in_SSO.md
Normal file
@@ -0,0 +1,46 @@
|
||||
### Введение
|
||||
Для обеспечения лучшей безопасности и избежания траблов с организацией доступов до конечных сервисов у нас реализована SSO система с обязательным 2FA. Система располагается на внутренней инфре и в дальнейшем будет перенесена в закрытый контур.
|
||||
|
||||
### Инструкция
|
||||
Под всех разработчиков заранее были созданы учетки в Authentik, ваши креды необходимо запросить у Tech Lead (GD).
|
||||
После получения кредов аутентифицируемся в Authentik, после чего нас попросят обновить ваш пароль и добавить почту ( введите свою рабочую почту т.к она дальше засинкается во все внутренние сервисы ). Совет ставить сложный пароль, минимум из 20 символов, можно и нужно использовать спец символы.
|
||||
|
||||

|
||||
|
||||
После смены пароля на более надежный нас попросят добавить 2FA.
|
||||
В качестве MFA можно использовать любой клиент, в случае недоверия к корпоратам берем FreeOTP.
|
||||
|
||||

|
||||
|
||||
После успешного прохождения прошлых этапов мы получим список доступных сервисов:
|
||||

|
||||
|
||||
|
||||
## Внутренние сервисы
|
||||
|
||||
### Gitea
|
||||
В случае если у вас уже существует учетная запись в `Gitea` необходимо синкануть ее с вашей SSO учеткой.
|
||||
Переходим в `Gitea` авторизируемся через Authentik.
|
||||
|
||||

|
||||
|
||||
Даем доступы на просмотр почты и инфы о вас.
|
||||
|
||||

|
||||
|
||||
И синкаем существующий акк с нашим SSO.
|
||||
|
||||

|
||||
|
||||
|
||||
### Netbird
|
||||
|
||||
Аналогичную процедуру проделываем и с Netbird. Через Authentik переходим в Netbird и даем разрешение.
|
||||
|
||||

|
||||
|
||||
На что мы получим следующее сообщение:
|
||||
|
||||

|
||||
|
||||
Все отлично, теперь сообщаем Tech Lead или DevOps о необходимости аппрува вашего аккаунта.
|
||||
BIN
docs/SSO/images/SSO/authentik_apps.png
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
docs/SSO/images/SSO/authentik_first_login.png
Normal file
|
After Width: | Height: | Size: 72 KiB |
BIN
docs/SSO/images/SSO/authentik_mfa.png
Normal file
|
After Width: | Height: | Size: 104 KiB |
BIN
docs/SSO/images/SSO/gitea_sso.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
docs/SSO/images/SSO/gitea_sso_allow.png
Normal file
|
After Width: | Height: | Size: 76 KiB |
BIN
docs/SSO/images/SSO/gitea_sso_sync.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
docs/SSO/images/SSO/netbird_allow_user.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
docs/SSO/images/SSO/netbird_auth.png
Normal file
|
After Width: | Height: | Size: 80 KiB |