Package: tinyoauth
Type: Package
Title: Minimal OAuth 2.0 Client
Version: 0.1.0
Date: 2026-06-10
Authors@R: c(
    person("Troy", "Hernandez", role = c("aut", "cre"),
           email = "troy@cornball.ai",
           comment = c(ORCID = "0009-0005-4248-604X")),
    person("Sounkou Mahamane", "Toure", role = "ctb",
           email = "sounkoutoure@gmail.com"),
    person("cornball.ai", role = "cph"))
Description: A dependency-light OAuth 2.0
    <https://www.rfc-editor.org/rfc/rfc6749> client supporting the
    client-credentials and authorization-code grants with token refresh.
    Built on 'curl' and 'jsonlite', with base R's socket server for the
    redirect listener, avoiding heavier HTTP stacks. Includes a helper for
    the 'OpenAI' <https://openai.com/> 'Codex' device login, a similar but
    non-standard variant of the OAuth 2.0 device authorization grant.
License: MIT + file LICENSE
Encoding: UTF-8
Depends: R (>= 4.0)
Imports: curl, jsonlite
Suggests: tinytest
URL: https://github.com/cornball-ai/tinyoauth
BugReports: https://github.com/cornball-ai/tinyoauth/issues
NeedsCompilation: no
Packaged: 2026-06-10 06:05:34 UTC; troy
Author: Troy Hernandez [aut, cre] (ORCID:
    <https://orcid.org/0009-0005-4248-604X>),
  Sounkou Mahamane Toure [ctb],
  cornball.ai [cph]
Maintainer: Troy Hernandez <troy@cornball.ai>
Repository: CRAN
Date/Publication: 2026-06-17 17:40:02 UTC
Built: R 4.6.0; ; 2026-06-17 20:01:51 UTC; unix
