Skip to content

Instantly share code, notes, and snippets.

@pauldougan
Last active January 10, 2024 20:41
Show Gist options
  • Select an option

  • Save pauldougan/791c2b9d64b1173ac39e670d4ce800a5 to your computer and use it in GitHub Desktop.

Select an option

Save pauldougan/791c2b9d64b1173ac39e670d4ce800a5 to your computer and use it in GitHub Desktop.
GOV.UK One Login OIDC Discovery
environment uri
integration https://oidc.integration.account.gov.uk/.well-known/openid-configuration
production https://oidc.account.gov.uk/.well-known/openid-configuration

GOV.UK One Login OIDC Discovery

Some bash to work with the OIDC Discovery endpoints.

Merge discovery endpoints into a single JSON file

jq -s . <(curl -s https://oidc.integration.account.gov.uk/.well-known/openid-configuration) \
        <(curl -s https://oidc.account.gov.uk/.well-known/openid-configuration)

Review merged discovery endpoint in fx

jq -s . <(curl -s https://oidc.integration.account.gov.uk/.well-known/openid-configuration) \
        <(curl -s https://oidc.account.gov.uk/.well-known/openid-configuration) \
        | fx

Review merged discovery endpoint in visidata

jq -s . <(curl -s https://oidc.integration.account.gov.uk/.well-known/openid-configuration) \
        <(curl -s https://oidc.account.gov.uk/.well-known/openid-configuration) \
        | vd -f json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment