package oidc

  1. Overview
  2. Docs

Module OidcSource

High level API

Sourcemodule SimpleClient : sig ... end

Simpler interface for creating a oidc client

Lower level constructs

Sourcemodule Client : sig ... end

Types and functions to work with clients

Sourcemodule Discover : sig ... end

Parsing and creating the discovery document. All fields listed here: https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata

Sourcemodule Parameters : sig ... end

Auth parameters

Sourcemodule Scopes : sig ... end

https://openid.net/specs/openid-connect-basic-1_0.html#Scopes

Sourcemodule Token : sig ... end

Types and functions to work with the token endpoint

Sourcemodule IDToken : sig ... end

ID Token validation and creation

Sourcemodule Jwks : sig ... end

JSON Web Keys

Sourcemodule Userinfo : sig ... end
Sourcemodule Pkce : sig ... end

* Copyright 2022 Ulrik Strid. All rights reserved. * Use of this source code is governed by a BSD-style * license that can be found in the LICENSE file.

Sourcemodule Error : sig ... end