oidcc_profile (Oidcc v3.5.1)

View Source

OpenID Profile Utilities

Summary

Types

error()

(since 3.2.0)
-type error() :: {unknown_profile, atom()}.

opts()

(since 3.2.0)
-type opts() ::
          #{profiles => [profile()],
            require_pkce => boolean(),
            trusted_audiences => [binary()] | any,
            preferred_auth_methods => [oidcc_auth_util:auth_method()],
            request_opts => oidcc_http_util:request_opts()}.

opts_no_profiles()

(since 3.2.0)
-type opts_no_profiles() ::
          #{require_pkce => boolean(),
            trusted_audiences => [binary()] | any,
            preferred_auth_methods => [oidcc_auth_util:auth_method()],
            request_opts => oidcc_http_util:request_opts()}.

profile()

(since 3.2.0)
-type profile() :: mtls_constrain | fapi2_security_profile | fapi2_message_signing | fapi2_connectid_au.