OAuth 2.0 authorization and token exchange
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 51 lines 1.4 kB view raw
1# This file is generated by dune, edit dune-project instead 2opam-version: "2.0" 3synopsis: "OAuth 2.0 authorization and token exchange" 4description: 5 "Generic OAuth 2.0 implementation with provider configuration. Supports GitHub, Google, GitLab, and custom providers. Implements RFC 6749 (OAuth 2.0) and RFC 7636 (PKCE)." 6maintainer: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 7authors: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 8license: "MIT" 9tags: ["org:blacksun" "network" "http" "crypto"] 10homepage: "https://tangled.org/gazagnaire.org/ocaml-oauth" 11bug-reports: "https://tangled.org/gazagnaire.org/ocaml-oauth/issues" 12depends: [ 13 "ocaml" {>= "5.1"} 14 "dune" {>= "3.21" & >= "3.21"} 15 "fmt" {>= "0.9"} 16 "uri" {>= "4.0"} 17 "nox-json" {>= "0.1.0"} 18 "nox-crypto-rng" {>= "0.11.0"} 19 "dpop" {>= "0.1.0"} 20 "digestif" {>= "1.0"} 21 "eio" {>= "1.0"} 22 "base64" {>= "3.0"} 23 "eqaf" {>= "0.9"} 24 "requests" {>= "0.1.0"} 25 "nox-http" {>= "0.1.0"} 26 "ohex" {>= "0.2"} 27 "logs" {>= "0.7"} 28 "alcotest" {with-test} 29 "alcobar" {with-test} 30 "mdx" {with-test} 31 "odoc" {with-doc} 32] 33build: [ 34 ["dune" "subst"] {dev} 35 [ 36 "dune" 37 "build" 38 "-p" 39 name 40 "-j" 41 jobs 42 "@install" 43 "@runtest" {with-test} 44 "@doc" {with-doc} 45 ] 46] 47dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-oauth" 48x-maintenance-intent: ["(latest)"] 49x-quality-build: "2026-04-15" 50x-quality-fuzz: "2026-04-15" 51x-quality-test: "2026-04-15"