v0.5.14 — вход по токену, JWKS в mock-режиме, production deploy docs
- POST /login-token: принимает реальный JWT (не только clientId) - auth.js: verifyAnyToken — mock + JWKS (Keycloak Nubes) одновременно - auth.js: JWKS предзагружается всегда, даже в mock-режиме - devops-deploy.md: полная production-инструкция для DevOps - .env.example: production-ready шаблон - README.md: актуальный (v0.5.13, архитектура, тесты, ссылки) - .gitignore: очищен от дубликатов
This commit is contained in:
@@ -84,6 +84,19 @@
|
||||
<hr>
|
||||
<% } %>
|
||||
|
||||
<%# ── Блок ручного ввода JWT токена ── %>
|
||||
<p class="section-title">Вход по Bearer токену</p>
|
||||
<form method="POST" action="/login-token">
|
||||
<input type="hidden" name="returnTo" value="<%= returnTo || '/' %>">
|
||||
<div class="field">
|
||||
<label>JWT токен (вставьте полный Bearer токен)</label>
|
||||
<textarea name="token" placeholder="eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9..." rows="3" autocomplete="off"></textarea>
|
||||
</div>
|
||||
<button class="btn" type="submit">Войти по токену</button>
|
||||
</form>
|
||||
|
||||
<hr>
|
||||
|
||||
<%# ── Блок ручного ввода clientId (отладка) ── %>
|
||||
<p class="section-title">Ручной вход (clientId)</p>
|
||||
<form method="POST" action="/login-token">
|
||||
|
||||
Reference in New Issue
Block a user