---
name: "Eliom_openid.Make.server"
section: "3o"
platform: "linux"
package: "libeliom-ocaml-doc"
version: "4.0.0-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/Eliom_openid.Make.server"
---

# Eliom\_openid.Make.server(3o)

This functor build a hidden service that will be used to receive the remote server's data.

## NAME

Eliom\_openid.Make - This functor build a hidden service that will be used to receive the remote server's data.

## Module

Module   Eliom\_openid.Make

## Documentation

Module **Make**\
  :  **functor (S : HiddenServiceInfo) -\> sig end**

This functor build a hidden service that will be used to receive the remote server's data. In return you get a check function

**Parameters:**

"S"

**Eliom\_openid.HiddenServiceInfo**

*val authenticate* :  **mode:string -\>** **ext:'a Eliom\_openid.extension -\>** **handler:('a Eliom\_openid.authentication\_result -\>** **Eliom\_registration.browser\_content Eliom\_registration.kind Lwt.t) -\>** **discovery:string \* string option -\> Eliom\_lib.Url.t Lwt.t**
