Go to file
ymnuk 1650903a84
continuous-integration/drone/tag Build is passing Details
Fix Dockerfile
2023-08-09 19:28:30 +03:00
lib Добавление удаленного вызова функции из клиента 2023-04-18 15:36:25 +03:00
structs Release set paths for verification tokens 2022-11-29 15:46:00 +03:00
test Fix save routes 2022-11-22 11:55:44 +03:00
.drone.yml Исправление сбоки контейнера 2023-08-09 19:22:04 +03:00
.gitignore Добавление удаленного вызова функции из клиента 2023-04-18 15:36:25 +03:00
Dockerfile.amd64 Fix Dockerfile 2023-08-09 19:28:30 +03:00
README.md Обновление модулей 2023-04-18 15:42:50 +03:00
example.yml Release set paths for verification tokens 2022-11-29 15:46:00 +03:00
go.mod Version update 2023-08-09 19:20:21 +03:00
go.sum Update modules 2023-08-09 19:15:08 +03:00
main.go Добавление удаленного вызова функции из клиента 2023-04-18 15:36:25 +03:00

README.md

Build Status

Клиент для управление стэком

Приложение предназначено для управление стэком и выполнением различных операций. По сути это приложение, которое подключается у 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. Данное название функции регистрируется для дальнейшего вызова обратной функции приложения, т.е. для организации обратного служебного канала.