ymnuk
1650903a84
continuous-integration/drone/tag Build is passing
Details
|
||
---|---|---|
lib | ||
structs | ||
test | ||
.drone.yml | ||
.gitignore | ||
Dockerfile.amd64 | ||
README.md | ||
example.yml | ||
go.mod | ||
go.sum | ||
main.go |
README.md
Клиент для управление стэком
Приложение предназначено для управление стэком и выполнением различных операций. По сути это приложение, которое подключается у Nats и в кластере yt вызывает различные функции для управления. Таким образом основным функционалом является установка роутинга для приложений, настройка БД приложения безопасности, установка настроик для "проектов" и "модулей" в стэке.
Переменные окружения
NATS_ADDR
Адрес сервера Nats
PROJECT
Название проекта (system)
MODULE
Название модуля (default)
Инструменты и литература
Конвертер yaml в golang-структуру
Раздел файла конфигурации security
В разделе security должен присутствовать параметры: uri, redirect, func. Данные параметры предназначены для редиректа в приложение после аутонтефикации в SSO.
uri
URI предназначен для вызова функции callback в случае успешной аутентификации пользователя в sso. По этому адресу сервер самостоятельно вызывает ссылку и передает параметры в запросе POST все необходимые данные включая токены для переавторизации.
redirect
Данный адрес нужен, чтобы вернуть пользователя с интерфейса SSO на страницу приложения.
func
Данный параметр применяется, если приложение является не совсем индивидуальным, а используется как часть инфраструктуры YT-Functions. Данное название функции регистрируется для дальнейшего вызова обратной функции приложения, т.е. для организации обратного служебного канала.