# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "shinyOAuth" in publications use:' type: software license: MIT title: 'shinyOAuth: Provider-Agnostic OAuth Authentication for ''shiny'' Applications' version: 0.5.0.9000 doi: 10.32614/CRAN.package.shinyOAuth abstract: Provides a simple, configurable, provider-agnostic 'OAuth 2.0' and 'OpenID Connect' (OIDC) authentication framework for 'shiny' applications using 'S7' classes. Defines providers, clients, and tokens, as well as various supporting functions and a 'shiny' module. Features include cross-site request forgery (CSRF) protection, state encryption, 'Proof Key for Code Exchange' (PKCE) handling, validation of OIDC identity tokens (nonces, signatures, claims), automatic user info retrieval, asynchronous flows, and hooks for audit logging. authors: - family-names: Koning given-names: Luka email: koningluka@gmail.com repository: https://lukakoning.r-universe.dev repository-code: https://github.com/lukakoning/shinyOAuth commit: 42cd3523e3d7fe35116e1509327e0388fa86b906 url: https://lukakoning.github.io/shinyOAuth/ date-released: '2026-05-31' contact: - family-names: Koning given-names: Luka email: koningluka@gmail.com