локальный вход задаётся конфигом: заголовки подставляет сам сервис
- в конфиг добавлены секция [auth.test_headers] и предохранитель [server] debug: заголовки входа подставляет слой транспорта, второго процесса локальный запуск больше не требует - подкоманда devtools proxy удалена целиком: всё, ради чего её поднимали, делает сам сервис - адресного предохранителя нет по решению владельца — цена названа в ADR и в модели угроз
This commit is contained in:
@@ -23,6 +23,15 @@ const (
|
||||
EmailHeader = "Remote-Email"
|
||||
)
|
||||
|
||||
// IdentityHeaderNames отдаёт имена заголовков входа целиком, в одном порядке.
|
||||
//
|
||||
// Перечисление тройки живёт здесь и только здесь. Всякий, кому нужен её состав —
|
||||
// слой подстановки, проверка старта, строка журнала, — берёт его отсюда: второй
|
||||
// список разошёлся бы с первым молча, а имена нормативны.
|
||||
func IdentityHeaderNames() []string {
|
||||
return []string{LoginHeader, NameHeader, EmailHeader}
|
||||
}
|
||||
|
||||
// ForwardedForHeader — заголовок, которым прокси называет адрес спрашивающего.
|
||||
// Читает его только ограничитель частоты: барьером узнавания он не служит и
|
||||
// служить не может — кто пришёл, решает адрес самого соединения.
|
||||
|
||||
Reference in New Issue
Block a user