No description
  • C# 96.7%
  • TypeScript 3.3%
Find a file
DSvinka fd7d9dfec5 Fix: 400 на /auth/login когда query-параметр forceLogin отсутствует
В Minimal API non-nullable bool параметр без default value вызывает
model binding failure (400 Bad Request) когда query-параметр отсутствует.
Та же проблема в /auth/logout с параметром federated.

Исправление: bool forceLogin = false, bool federated = false,
CancellationToken cancellationToken = default.
2026-06-21 15:50:27 +03:00
frontend Исправления авторизации 2026-06-17 16:34:39 +03:00
src/CaviCode.SSO.Client Fix: 400 на /auth/login когда query-параметр forceLogin отсутствует 2026-06-21 15:50:27 +03:00
tests/CaviCode.SSO.Client.Tests Cleanup: удалить мусорный CaviCode.Auth.Client.Tests.csproj 2026-06-21 14:44:08 +03:00
.gitignore chore: добавить .gitignore, убрать bin/obj из репозитория 2026-06-15 19:50:25 +03:00
CaviCode.SSO.Client.sln Rename 2026-06-16 18:21:47 +03:00
Directory.Build.props Авториазия вынесена в проект-либу 2026-06-15 19:26:56 +03:00
README.md Rename 2026-06-16 18:21:47 +03:00

CaviCode.SSO.Client

OIDC BFF-библиотека для панелей CaviCode (DNS, GamePanel, Tunnels, VPN Admin).

Репозиторий: https://git.cavicode.tech/CaviCode/CaviCode-SSO-Client.git

Подключение в панель — git submodule CaviCode.SSO.Client.

Backend

<ProjectReference Include="..\..\CaviCode.SSO.Client\src\CaviCode.SSO.Client\CaviCode.SSO.Client.csproj" />
builder.Services.AddCaviCodeSsoBffAuth(builder.Configuration);
app.MapCaviCodeSsoBffAuth();

Frontend

import { createPanelAuthApi } from '@cavicode/auth-client/panel-auth'