{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/oauth2-server","name":"oauth2-server","description":"Provides a cohesive Servant implementation of the OAuth 2.1 surface, covering\ndiscovery metadata, authorization and callback flows, token issuance, and dynamic\nclient registration. The package models authorization codes, refresh tokens, and\nregistered clients with PKCE enforcement, configurable persistence backends, and\nsecure token generation helpers. Combined servers share state through MVars,\nintegrate with `servant-auth-server` to mint JWT access tokens, and expose ergonomic\nhelpers for embedding standards-compliant OAuth flows into Haskell applications.","version":"0.3.0.0","softwareVersion":"0.3.0.0","license":"https://spdx.org/licenses/MPL-2.0","codeRepository":"https://github.com/DPella/oauth2-server","issueTracker":"https://github.com/dpella/oauth2-server/issues","url":"https://github.com/DPella/oauth2-server","keywords":["library","mpl","security","web","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"tritlo"}],"author":[{"@type":"Person","name":"tritlo"}],"copyrightHolder":[{"@type":"Person","name":"tritlo"}],"dateCreated":"2026-02-16","dateModified":"2026-02-16","datePublished":"2026-02-16","copyrightYear":2026,"downloadUrl":"https://hackage.haskell.org/package/oauth2-server-0.3.0.0/oauth2-server-0.3.0.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/oauth2-server"],"https://forgefed.org/ns#forks":1}