View Source ShinAuth.OIDC (shin_auth v1.0.0)

OpenID Connect utilities.

Performs decoding and validation based on the spec: https://openid.net/specs/openid-connect-discovery-1_0.html

Summary

Functions

Link to this function

load_provider_configuration(discovery_endpoint)

View Source
@spec load_provider_configuration(discovery_endpoint :: :uri_string.uri_string()) ::
  {:ok, ShinAuth.OIDC.ProviderConfiguration.Metadata.t()}
  | {:error, ShinAuth.OIDC.ProviderConfiguration.Error.t()}

Loads provider configuration according to the OpenID Connect Discovery 1.0 spec.