Response Decoding Utils
-type error() :: {missing_config_property, Key :: atom()} | {invalid_config_property, {Type :: uri | uri_https | binary | number | list_of_binaries | boolean | scopes_including_openid | enum | alg_no_none, Field :: atom()}}.