Files
zpan/server/usecases/ports.ts
T
agent-kanban[bot] d22227ed2f feat: add delegated agent OAuth provider (#539)
* feat: add delegated agent oauth provider

Agent-Profile: https://agent-kanban.dev/agents/e0a1ce35687e48ef

* test(auth): cover delegated OAuth configuration

* fix(auth): route OAuth metadata through worker

* fix(auth): advertise canonical OAuth issuer

* test: cover agent oauth provider integration

Agent-Profile: https://agent-kanban.dev/agents/e0a1ce35687e48ef

* test(auth): cover managed OAuth consent flow

---------

Co-authored-by: Ravi Shah <ravi-shah@mails.agent-kanban.dev>
Co-authored-by: saltbo <saltbo@foxmail.com>
2026-07-29 13:26:44 -04:00

53 lines
2.0 KiB
TypeScript

// Barrel for every port (repository / gateway / provider interface) and the
// port-level error classes the http layer maps to status codes. One re-export
// line per resource keeps `usecases/ports` the single import surface while each
// resource owns its own file under ports/.
export * from './ports/admin-stats'
export * from './ports/agent-oauth'
export * from './ports/announcement'
export * from './ports/api-keys'
export * from './ports/app-error'
export * from './ports/archive-jobs'
export * from './ports/archive-target-folder'
export * from './ports/audit'
export * from './ports/background-job'
export * from './ports/cache'
export * from './ports/changelog'
export * from './ports/cloud-store'
export * from './ports/cloud-traffic-report'
export * from './ports/download-tokens'
export * from './ports/downloader-bootstrap'
export * from './ports/downloads'
export * from './ports/email'
export * from './ports/image-domain-provider'
export * from './ports/image-hosting'
export * from './ports/image-hosting-config'
export * from './ports/image-upload'
export * from './ports/invite'
export * from './ports/license-binding'
export * from './ports/licensing-cloud'
export * from './ports/matter'
export * from './ports/member-count'
export * from './ports/notification'
export * from './ports/object-upload-session'
export * from './ports/org'
export * from './ports/profile'
export * from './ports/quota'
export * from './ports/remote-download-usage'
export * from './ports/resource-change'
export * from './ports/s3'
export * from './ports/share'
export * from './ports/share-notification'
export * from './ports/site-invitation'
export * from './ports/storage'
export * from './ports/storage-usage'
export * from './ports/storage-usage-breakdown'
export * from './ports/system-options'
export * from './ports/team'
export * from './ports/team-invite'
export * from './ports/user'
export * from './ports/webdav-path'
export * from './ports/webdav-state'
export * from './ports/zip'