Hallo!
Codeberg verwendet Forgejo, das von Gitea abgeleitet ist, und Gitea scheint OAuth2 und OpenID Connect zu unterstützen, wofür Discourse über Plugins umfangreiche Unterstützung bietet:
Hier finden Sie das OIDC-Discovery-Dokument von Codeberg, das Ihnen den Einstieg erleichtern sollte: