|
|
||
|---|---|---|
| .. | ||
| README.md | ||
README.md
NODE.DC Auth SDK
Будущий общий пакет для приложений, которые контролируются кодом NODE.DC.
Target responsibilities
- загрузка JWKS;
- валидация JWT;
- проверка issuer/audience/exp;
- нормализация claims;
- helper
requireAppAccess(groupName); - helper
getCurrentUser(); - typed
AuthUser.
Type contract
export type AuthUser = {
sub: string;
email: string;
name?: string;
groups: string[];
entitlements?: string[];
};
Scope
Первый SDK рассчитан на Launcher backend и будущие Node.js/Next.js сервисы.
Для Plane fork на Python/Django нужна отдельная реализация middleware по тем же правилам, а этот пакет остается спецификацией для TypeScript приложений.