Current_web.Site
class type raw_resource = object ... end
val v :
?name:string ->
?authn:(csrf:string -> Uri.t) ->
?secure_cookies:bool ->
?refresh_pipeline:int ->
has_role:(User.t option -> Role.t -> bool) ->
raw_resource Routes.route list ->
t
v ~name ~authn ~has_role routes
is a site named name
(used for the HTML title, etc) that uses authn
to authenticate users and has_role
to control what they can do.