Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 391
    • Issues 391
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhale
  • funkwhalefunkwhale
  • Issues
  • #1530

Closed
Open
Created Jul 20, 2021 by Ryan Harg@ryan_hargContributor

Provide endpoint to unregister oauth client

Funkwhale provides an endpoint for client apps, to register themselves with the authorization server. That way, a client can retrieve an individual client_id/client_secret/etc. This is defined in RFC7591. Over time, this functionality will result in many (anonymous) oauth apps being created on the Funkwhale server. RFC7592 (experimental) defines an approach how clients can deprovision themselves again. Essentially this means that the server should provide an endpoint (DELETE /oauth/apps/<client_id>) that a client can use to remove its configuration. There's also other endpoints defined that can be used to retrieve and update client app information.

Implementing this could help reduce the number of existing OAuth client apps on the server.

Assignee
Assign to
Time tracking