1151c39e6ab914d7537534021e27300e *DESCRIPTION
63297833e81abd719d721a741fe1b694 *LICENSE
886c7ecca177dd14a72f9eb3de5f1d19 *NAMESPACE
d5573ed34c12b2eb0e1dacadc6f798c4 *NEWS.md
78ccbcb9828a936924db89fa6d708db4 *R/classes__OAuthClient.R
f468060cff25fa991ad0144908329fe0 *R/classes__OAuthProvider.R
ffa0094d1ffdbf5b00dcce3ad161045b *R/classes__OAuthToken.R
868898f89007afdaa8b881e814654a67 *R/custom_cache.R
bcaad55ac808f86ad656eb7ccfae3900 *R/errors.R
f64df8628e78ffc860da27281e004e65 *R/methods__client_bearer_req.R
de6c98f31eb7d2b1c6ac7ef3ffc9ae00 *R/methods__login.R
ef645e7c8fc1c01f5e6bef29f3ffea6e *R/methods__token.R
4f27f0264834f7888984e8611e41849a *R/methods__userinfo.R
31ae64c36be83438e37c6978a365ba0e *R/oauth_module_server.R
0d25b3cfdf219e9f667bc256e9cfd8b8 *R/providers.R
5f2b74a0efa24ed14d9d7d203b26526f *R/providers__oidc_discovery.R
0f06fe2bf0e42780a14c4cde76a9518e *R/shinyOAuth-package.R
564c4a2806e0c36f86c5827dd8457360 *R/softeners.R
4a5a00f81b7ff31270c4dfe466aac595 *R/use_shinyOAuth.R
0448381cf8d9adaa3bcea68e793d936a *R/utils.R
c16ad2d668397f1275d96aad879f4e1a *R/utils__base64url.R
ddf3ec640bb3545f27abaffaa5292834 *R/utils__crypt.R
2966daef499c29c5d6eb920897be1ce9 *R/utils__http.R
ead855126d020993395e9204499e5ade *R/utils__jwks.R
6b5dff78d929849d518b5d6d0b37a4de *R/utils__jwt.R
48828ada8864c7d1c561a9dbeeb83486 *R/utils__random.R
62a7bdbc0ecf05db1149eddd9cfd9b96 *R/utils__scopes.R
a5ab902df7ecf8d5ac176939977f18d5 *R/utils__shiny.R
4b2979a9fd933b580f1c973027968af4 *R/utils__state.R
85235dbf22118143e9c44358ac176b83 *R/utils__url.R
ebece2e56a07326bd8cf89e4e49201a9 *R/zzz.R
958c065f0a07a5659a904a4c842e7e9f *README.md
ac81a942a79029ccce104509e5e124eb *build/vignette.rds
e133506e39d1213d42256775922fd2a6 *inst/doc/audit-logging.Rmd
51ca670573f188d64bb882791fb6b08f *inst/doc/audit-logging.html
e6d7f8364ab6dab670709957582cfca4 *inst/doc/authentication-flow.Rmd
cb4c26f12634b9f87c8fabc7d35ad65c *inst/doc/authentication-flow.html
dba751c849508c423d8b9f6f04609e7e *inst/doc/example-spotify.R
8972ad558324ba6c3d0f6ce813e8429b *inst/doc/example-spotify.Rmd
f2654376f6de00b2b6e638004c2ce663 *inst/doc/example-spotify.html
89944b280d5a3d3b01bbef7b57fc4294 *inst/doc/usage.R
e165e3e8e9a0d3957d9384c250b096f8 *inst/doc/usage.Rmd
f8a5f3cbdd41e22be06a999a6a616555 *inst/doc/usage.html
6ea1ceee4f9a512747e5dc72d8403056 *inst/examples/call_methods.R
f7c4ed5832e6a2a4352bd35f3affd7b1 *inst/examples/client_bearer_req.R
8ca37f8882e9a923099ab0c4ab976797 *inst/examples/custom_cache.R
9a82e42a5f9a9d0d3f1913d84e04803f *inst/examples/error_on_softened.R
fa538be0387cde161391d1163ee079ae *inst/examples/is_ok_host.R
3ee66518086568c59b867aceb28a624f *inst/examples/oauth_module_server.R
8607aa1d111f76073816a311fcba1980 *inst/examples/oauth_provider.R
404e41a19a59c2f0323d61e38cc9d33e *inst/examples/oauth_provider_microsoft.R
64facd5ec37cf24e79bca9f5586e3f0c *inst/examples/token_methods.R
bd5dcc80ce9872d1050b2def9b7429a2 *inst/www/shinyOAuth.js
231c2c1a66c5f4f8714d3aed4ffb26d4 *man/OAuthClient.Rd
43ff8164f6346942329dbb346afecfc7 *man/OAuthProvider.Rd
d5b66cd0ac026c32c588ec92bfb3a933 *man/OAuthToken.Rd
3101e6007038c14e21a17eb17418b52a *man/client_bearer_req.Rd
8098e9e92f3bdaa8aa1c3bd60465c59a *man/custom_cache.Rd
4de5a6a9f8d86ca1c09cccfb50483aea *man/error_on_softened.Rd
4a74ee8aba8675bab0dc912df8251240 *man/get_userinfo.Rd
f727d924029e978814646e1bac0cea4f *man/handle_callback.Rd
1d746bcf93eaf3e932aff2cae21bef1c *man/introspect_token.Rd
f5fc216f4b925536c9505359af93a43b *man/is_ok_host.Rd
9bdd158cf88e0ae15d09f02608891ef4 *man/oauth_client.Rd
71cd2482b1a0a819f5facb368701ce49 *man/oauth_module_server.Rd
ef893a3b9f4ddae8650239e80043b19a *man/oauth_provider.Rd
d63c0be210e0fbe2d9a154903be235a8 *man/oauth_provider_auth0.Rd
a6ba427720a930752f37f744a001df40 *man/oauth_provider_github.Rd
1e1cba204358d6e901a525c5b5b6becd *man/oauth_provider_google.Rd
f6206279d9874d589c9ead728fe095c5 *man/oauth_provider_keycloak.Rd
e2bf9fdbe5db64be68c88857c3843dfb *man/oauth_provider_microsoft.Rd
60dad9f01588197ec56719086be494f3 *man/oauth_provider_oidc.Rd
3acf572cef045aa7fc8e2ea97c68afdd *man/oauth_provider_oidc_discover.Rd
e743dba655d76ea8b3f5148f7a43fe0d *man/oauth_provider_okta.Rd
f6caa1c0db527610d2df689efc9fbfae *man/oauth_provider_slack.Rd
f168897503037e3ae5dcf09c035e22dc *man/oauth_provider_spotify.Rd
368cc48d609c0747ea86fcef9fb127df *man/prepare_call.Rd
020a8ba3ef454f4cf3ded47f4b267c0b *man/refresh_token.Rd
1b0f2fe706d2bf9eb9d75124af49e732 *man/revoke_token.Rd
dc35ae3e1ab5e8441ff3affa3e29a25b *man/shinyOAuth-package.Rd
d4be3fc87e2e52078aa1f6c725b3912f *man/state_payload_decrypt_validate.Rd
2da6e323cfe154a312083d51b90f9598 *man/state_store_get_remove.Rd
da733da943a6eb96001cc71f219ef1d3 *man/use_shinyOAuth.Rd
714079d0df7d7e5143b183c6604a584d *tests/testthat.R
647d9be8a594428bd1c7cfee50c81674 *tests/testthat/helper-login.R
c10683dad362582996e27c4673cc9c9e *tests/testthat/test-absolute-url-validation.R
b1d6016d1d1f48a4b8e552ed9c722e6c *tests/testthat/test-alg-confusion.R
167bbedd0223f3b34c4ae61d7a39a7f4 *tests/testthat/test-audit-all-events.R
fa0fe1b11d24190a3bf3c00212ef7447 *tests/testthat/test-audit-async-options.R
dd6210d5cf68f9f2986f94a8f5670b7c *tests/testthat/test-audit-async-session-context.R
180ea8eb40d9c2743fa39674e9ec3054 *tests/testthat/test-audit-shiny-context.R
b9716504d9c9f3aae330260448c22c61 *tests/testthat/test-audit-state-failures.R
89a8cece15a1ddb3c0d3ba25e3c75f01 *tests/testthat/test-auth-url-scope-reserved.R
c5b1f8c7c6ce414a091745208ba66dbd *tests/testthat/test-base64url-helpers.R
24350aa8ce8484f0cacad3ddb164b4ba *tests/testthat/test-basic.R
4a158527cd6793118bb4f6edaffab119 *tests/testthat/test-browser-token-dos.R
bf04036dd5627d2a3170e27e22aec7fb *tests/testthat/test-browser-token-fixation.R
254fd544f6370d51b8d9d2332338f565 *tests/testthat/test-cache-ttl-diagnostics.R
36589e28baeb3af869d3baeff6a883e3 *tests/testthat/test-callback-query-size-options.R
8c2fd8201f79fe50307ff1bf87fc7881 *tests/testthat/test-client-assertion-alg-eddsa.R
ea95d24395062f50b34c5ad1cf06eec8 *tests/testthat/test-client-bearer-req-headers.R
73056f8f42c8fe02ba6933326c961c9f *tests/testthat/test-client-bearer-req.R
0f879d171b282bba532e2de2b6aa48f6 *tests/testthat/test-client-jwt-auth.R
97f6b92a90b15c1ec78a6753d144e86c *tests/testthat/test-client-jwt-defaults.R
5b042136f040a559d928f14b0e332306 *tests/testthat/test-client-secret-pkce.R
7184d4ad6ebf11735a994997a74f19cf *tests/testthat/test-coerce-expires-in.R
13d632ad989c10dc188181d4bf53a998 *tests/testthat/test-constant-time-compare.R
2c9e7e17f5c764bd4e959c8195ffa7c6 *tests/testthat/test-cookie-path.R
02fd4cb33351a73676e05d2a07fbf919 *tests/testthat/test-cross-session-state.R
f065a92877fbb35c3013737e14e6d958 *tests/testthat/test-custom-cache.R
8567e24dd23237503f8b0a81fa489c37 *tests/testthat/test-defaults-and-validation.R
a5531a240275bd6b694107fbf07205c7 *tests/testthat/test-discovery-auth-methods.R
7d1cd268591a3a4e010dbd18e3fad862 *tests/testthat/test-discovery-hardened.R
36b196b10581f8f931e6cce792f6d629 *tests/testthat/test-discovery-issuer-mismatch.R
96cf483ed562176fa205ef669b4da1ae *tests/testthat/test-error-response-state.R
dfdb8b384da64fe0e48d6633998cd6bc *tests/testthat/test-errors-and-audit.R
30f3a07236b4f8a7eb38503b80bf2652 *tests/testthat/test-extra-headers.R
100b08511f28c6e70bd754f80583c541 *tests/testthat/test-host-config-reminder.R
57fdc89ab4d9d3c65696bf14abf68b8a *tests/testthat/test-id-token-audience.R
d0a9b185e162b7bc311e872c7a6bedfc *tests/testthat/test-introspect-fallback.R
f966e9f52e5d045a79091bfe5d8cfdb1 *tests/testthat/test-introspect-jwt-auth.R
a28c8228a043ef003c16e66ef98ba97a *tests/testthat/test-introspect-on-login.R
83110d9f21b002875bf82714f928b962 *tests/testthat/test-introspect-token.R
c214950e073aa0e40af9effe158049b6 *tests/testthat/test-is_ok_host-review.R
e84fce16eb081bc3a99f17740a532e2f *tests/testthat/test-issued-at-boundary.R
36f18b4dcb1c5a9195ef7571340c0f14 *tests/testthat/test-issued-at-independent-of-store-ttl.R
6daf7bb28ce452a5ec980196119b8ba5 *tests/testthat/test-jwk-selection.R
db50b0b27223b2e8ac40be8a587a4aa1 *tests/testthat/test-jwks-cache-invalidation.R
488e5c82f83b813d062fec6ca6d90958 *tests/testthat/test-jwks-cache-signature.R
1f2b03e019ec69a66c8b5e6ab4f1fa3b *tests/testthat/test-jwks-duck-cache.R
8a08525670c2fa46de7c93570df114e8 *tests/testthat/test-jwks-force-refresh-rate-limit.R
8d989bf8a26794a3c0e77dd2e879db47 *tests/testthat/test-jwks-host-allow-only.R
8ef1c5461ce0022edf92bc07bcc86dc1 *tests/testthat/test-jwks-malformed-and-pinning.R
8031e4941d8306edc4d0827b20ce7fad *tests/testthat/test-jwks.R
3df8318409f6412e5b828a45343952dc *tests/testthat/test-jwt-malformed-and-claims.R
0fe995accfe6da944dfd474bafc019f2 *tests/testthat/test-jwt-positive-algs.R
f2c1cc87cc2b2232c73a6b9db817e667 *tests/testthat/test-jwt-typ-header.R
9f516944716eda63e5ecff2f5050a9b5 *tests/testthat/test-key-normalization.R
06c28c09927e13de06b8a40f47356648 *tests/testthat/test-login-callback.R
1450357a1db56e6fbded4b407767e4d1 *tests/testthat/test-module-regressions.R
7347aaf671bb269c630fd1daa52523f5 *tests/testthat/test-module-server-async.R
c18aed7310db7fe8e5425a820afc6247 *tests/testthat/test-module-server.R
f8c145505af07abd9d06653337c6c25e *tests/testthat/test-oauth-client-shiny-warning.R
b78685458be6907865c28d8ce3b8ff2e *tests/testthat/test-oauth-module-introspection-args.R
7440e4cf4c286c9801dec5716f935812 *tests/testthat/test-prepare-call-url.R
b0a1e62c6d3eed57f594ec1d84ba874c *tests/testthat/test-provider-fingerprint.R
8b3b5ebf24018b6d5b0ec4e757939565 *tests/testthat/test-random-and-validators.R
15e9aa0fa5d26c3803e60c0095cb700d *tests/testthat/test-redirect-following-disabled.R
6a9a99fc6502cff9c5a162722645aa97 *tests/testthat/test-redirect-uri-open-redirect.R
b6ae1dcbdc642f6f02a70c354d5fda15 *tests/testthat/test-refresh-races.R
a51c45a23b9f8bc773d054c7b3d07161 *tests/testthat/test-refresh-token.R
de117e8fd8bb9a739e70426847d037b0 *tests/testthat/test-revoke-on-session-end.R
fc7c280ca8c81bbe9162924a59b6c059 *tests/testthat/test-revoke-token.R
d7f14fcc50cc9acac55df2710ac7e5a7 *tests/testthat/test-scope-validation.R
4d68da53f0474e3ff4e1533ea2929c1c *tests/testthat/test-security.R
66f8b8b6bc5f2620aefc47717d22fff3 *tests/testthat/test-softeners.R
6e08c94889238bf91a2b9312133ccf93 *tests/testthat/test-state-envelope-roundtrip.R
f19d980fa9393eaf5db391f3be566e90 *tests/testthat/test-state-fail-delay.R
7ffa424f61d1a4d174db32e6d510d5f8 *tests/testthat/test-state-fuzz-wrapper.R
b337a2ee7a8ff221f081b27f3516f8da *tests/testthat/test-state-json-structure.R
ae674309129b391668fb7a20a8b835bc *tests/testthat/test-state-payload-tamper.R
a9fed8a30da8a41ece66485d90db2519 *tests/testthat/test-state-race.R
33fad34f26020a23fe6e083ebbf28477 *tests/testthat/test-state-size-caps.R
adaa4e42a78ad21f4d803b0326c8c26e *tests/testthat/test-state-store-duck.R
5a6afb9268c9e3f66af7415ca3826e7d *tests/testthat/test-state-store-signature.R
d555be29b27e01b63099b8814a2459b8 *tests/testthat/test-state-store-strict.R
f308c4b4a6db124e06b0c506acf04f2d *tests/testthat/test-token-stale.R
82431706eb8109fb1de7f7cfbc646a2e *tests/testthat/test-token-type-and-scopes.R
1349d2d4e698ea460c9768e295911d5d *tests/testthat/test-token-type-policy.R
11244b72e98a85fa3f6f66d3338845b0 *tests/testthat/test-transport-error-context.R
eb1fa611547d5919df6bee1b167ab54a *tests/testthat/test-use-shinyOAuth-referrer-meta.R
8b85a1043f9eacf86f3c709d04e9098f *tests/testthat/test-userinfo-after-id-token-validation.R
8a6384337dedec9eb0bffce64a91beeb *tests/testthat/test-userinfo-parsing.R
99b343bbb9c57e96dcb6d5b20ba1b445 *tests/testthat/test-userinfo-selector-validation.R
03895c367871c88cad791647e34b176b *tests/testthat/test-utils-crypt-decrypt-rejects.R
cff166334640ed04bfb3754857e8889f *tests/testthat/test-utils-http-helpers.R
047ef599b2be5c6f572aa5adfce4fd35 *tests/testthat/test-utils-url-and-scopes.R
e084828c19120d66c8940baabcf35c42 *tests/testthat/test-validator-na-safe.R
4d5fefb2329da3c4e6f2bdfd2ef8c1e6 *tests/testthat/test_chromote_cookie.R
ac5f59b5532bfa66d6c7f0b0837d446b *tests/testthat/test_state_key.R
10d0eb44e29d6ebd75204d89705923da *tests/testthat/test_state_store_single_use.R
e133506e39d1213d42256775922fd2a6 *vignettes/audit-logging.Rmd
e6d7f8364ab6dab670709957582cfca4 *vignettes/authentication-flow.Rmd
8972ad558324ba6c3d0f6ce813e8429b *vignettes/example-spotify.Rmd
e165e3e8e9a0d3957d9384c250b096f8 *vignettes/usage.Rmd
