agris

Security middlewares for ambiorix.

Installation

You can install the development version of agris from GitHub with:

# install.packages("remotes")
# remotes::install_github("ambiorix-web/agris")
install.packages("agris", repos = c('https://ambiorix-web.r-universe.dev', 'https://cloud.r-project.org'))

Middlewares

The package includes the following middlewares.

Call agris() to use all of them.

Example

Simply use the agris function to use all security middlewares.

library(agris)
library(ambiorix)

app <- Ambiorix$new()

app$use(agris())

app$get("/", \(req, res){
  res$send("Using {ambiorix}!")
})

app$start()