How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Authelia Discovery API

Well-known discovery endpoints.

Authelia Discovery API is one of 4 APIs that Authelia publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Discovery. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a GitHub repository.

This API exposes 3 operations across 3 paths, organized into 2 resource areas, and defines 27 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://{authelia_host}.

3 operations 3 paths 27 schemas 3 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://auth.example.com
Contact
License
Resource Areas
2

Paths & Operations 3

Across 3 paths, the API surfaces 3 operations — 3 GET. They span 2 resource areas: OpenID Connect 1.0, OAuth 2.0. Each is listed below with its method, path, parameters, and response codes.

OpenID Connect 1.0 1

OpenID Connect 1.0 Endpoints

GET
/.well-known/openid-configuration
OpenID Connect Discovery 1.0 Document
getOpenIDConnectConfiguration → 200400500
OAuth 2.0 2

OAuth 2.0 Endpoints

GET
/.well-known/oauth-authorization-server
OAuth 2.0 Authorization Server Metadata
getOAuth2AuthorizationServerMetadata → 200400500
GET
/jwks.json
OpenID Connect 1.0 JSON Web Key Set Document
getOpenIDConnectJSONWebKeySet → 200

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are openid.spec.Metadata.OpenIDConfiguration (56 properties), openid.spec.Metadata.OAuth2AuthorizationServer (27 properties), jose.spec.JWK.base (7 properties), jose.spec.JWKs (1 property). Each schema is shown below with its type and property counts.

jose.spec.JWS.None
string
The JSON Web Signature Algorithm
jose.spec.JWK.Symmetric
Symmetric Key in JSON Web Key format as defined by RFC7517 and RFC7518.
openid.spec.ResponseType
string
The OAuth 2.0 / OpenID Connect 1.0 Response Type.
jose.spec.JWS
string
The JSON Web Signature Algorithm
jose.spec.JWK.EC
Elliptic Curve Public Key in JSON Web Key format as defined by RFC7517 and RFC7518.
openid.spec.Metadata.OAuth2AuthorizationServer
object
27 properties 5 required
jose.spec.JWE.alg
string
The JSON Web Encryption Algorithm (CEK)
openid.spec.ClaimType
string
The representation of claims.
jose.spec.None
string
The JSON Web Signature Algorithm
openid.spec.Metadata.OpenIDConfiguration
object
56 properties 12 required
openid.spec.ResponseMode
string
Informs the Authorization Server of the mechanism to be used for returning parameters from the Authorization Endpoint. This use of this parameter is NOT RECOMM…
jose.spec.JWK.base
object
7 properties
openid.spec.ClientAuthMethod
string
The OAuth 2.0 / OpenID Connect 1.0 Client Authentication Method.
openid.implementation.Claims.Name
string
The name of an OpenID Connect 1.0 Claim.
jose.spec.JWK.RSA
RSA Public Key in JSON Web Key format as defined by RFC7517 and RFC7518.
jose.spec.JWK.EC.Private
Elliptic Curve Private Key in JSON Web Key format as defined by RFC7517 and RFC7518.
openid.spec.CodeChallengeMethod
string
The RFC7636 Code Challenge Verifier Method.
openid.spec.Scopes
string
jose.spec.JWK.RSA.Private
RSA Private Key in JSON Web Key format as defined by RFC7517 and RFC7518.
openid.spec.SubjectIdentifier
string
A Subject Identifier is a locally unique and never reassigned identifier within the Issuer for the End-User, which is intended to be consumed by the Client.
jose.spec.JWKs
object
The JSON Web Key Sets Document as defined by RFC7517.
1 property
openid.spec.DisplayType
string
ASCII string value that specifies how the Authorization Server displays the authentication and consent user interface pages to the End-User.
openid.spec.GrantType
string
The OAuth 2.0 / OpenID Connect 1.0 Grant Type.
jose.spec.JWK
A key in the JSON Web Key format as defined by RFC7517.
jose.spec.JWE.enc
string
The JSON Web Encryption Algorithm (Claims)
openid.implementation.Scopes.Object
string
The scope.
openid.spec.Prompt
string
Not Supported: Space delimited, case sensitive list of ASCII string values that specifies whether the Authorization Server prompts the End-User for reauthentic…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

authelia-discovery-api-openapi.yml Raw ↑

Other APIs Authelia publishes across the network.

Authelia OpenID Connect 1.0 Provider
Authelia API
Authelia OIDC API
Where this information came from

This is an independent, third-party profile of Authelia Discovery API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.