Download OpenAPI specification:Download
Infinite Directory api
return the Json Web Key Set to validate Directory and Data sessions bearers. RFC7517
{- "keys": [
- {
- "alg": "RS256",
- "e": "string",
- "kid": "string",
- "kty": "RSA",
- "n": "string",
- "use": "sig"
}
]
}return version of the api
| timebasechallenge | string 32 characters ^[0-9a-f]{32}$ Example: timebasechallenge=6177a9051e304cf69357fe3e96c97ec1 find |
| status | boolean Default: false checks and returns the status of the directory in the 'status' field |
| html | boolean Default: false returns an html page instead of json |
{- "comment": "string",
- "status": "green",
- "timebase": "string",
- "type": "proxyapi",
- "version": {
- "backend": "string",
- "clientfeature": "string",
- "number": "string"
}
}same as getversion but with credentials, used for measuring performances
| timebasechallenge | string 32 characters ^[0-9a-f]{32}$ Example: timebasechallenge=6177a9051e304cf69357fe3e96c97ec1 find |
| status | boolean Default: false checks and returns the status of the directory in the 'status' field |
| html | boolean Default: false returns an html page instead of json |
{- "comment": "string",
- "status": "green",
- "timebase": "string",
- "type": "proxyapi",
- "version": {
- "backend": "string",
- "clientfeature": "string",
- "number": "string"
}
}This endpoint implements OAuth 2.0 Token Introspection. It allows third party backends to validate a Directory or Data session access token delivered by an ∞Directory. The access token should be sent in a POST request with Content-Type: application/x-www-form-urlencoded.\n This endpoint is protected by the ∞Directory postgres admin credentials Authorization: Basic cG9zdGdyZXM6cHdk.\n Note that you should add a time based cache system on your backend to avoid saturating this endpoint.\n
| content-length required | integer <= 1048576 url encoded body is limited to 1MB |
| token required | string <jwt> >= 6 characters token that should be validated |
token=eyJhbGciOiJIUzI1NiJ9.e30.ZRrHA1JJJW8opsbCGfG_HACGpVUMN_a9IV7pAx_Zmeo
{- "active": false,
- "error": "string"
}