-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDESCRIPTION
More file actions
51 lines (51 loc) · 1.55 KB
/
DESCRIPTION
File metadata and controls
51 lines (51 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Package: shinyOAuth
Title: Provider-Agnostic OAuth Authentication for 'shiny' Applications
Version: 0.4.0.9000
Authors@R:
person("Luka", "Koning", email = "koningluka@gmail.com", role = c("aut", "cre", "cph"))
Description: 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.
License: MIT + file LICENSE
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
Imports:
S7 (>= 0.2.0),
R6 (>= 2.0),
rlang (>= 1.0.0),
shiny (>= 1.7.0),
jsonlite (>= 1.0),
openssl (>= 2.0.0),
httr2 (>= 1.1.0),
cachem (>= 1.1.0),
jose (>= 1.2.0),
cli (>= 3.0.0),
htmltools (>= 0.5.0),
otel (>= 0.2.0)
Suggests:
testthat (>= 3.0.0),
knitr,
rmarkdown,
webfakes,
promises,
mirai (>= 2.0.0),
future,
withr,
later,
callr,
sodium,
shinytest2,
xml2,
otelsdk
Depends:
R (>= 4.1.0)
Config/testthat/edition: 3
VignetteBuilder: knitr
URL: https://github.com/lukakoning/shinyOAuth, https://lukakoning.github.io/shinyOAuth/
BugReports: https://github.com/lukakoning/shinyOAuth/issues