adk_oidc_provider_sup (erlang_adk v0.7.0)

View Source

Opt-in supervision for Oidcc provider configuration workers.

Starting this supervisor with its default options starts no network-facing children. Each configured provider uses a pre-existing atom or pid name; issuer names are never converted into atoms at runtime.

Summary

Functions

child_spec(Opts)

-spec child_spec(map()) -> supervisor:child_spec().

init(Opts)

provider_children(Providers)

-spec provider_children([map()]) -> {ok, [supervisor:child_spec()]} | {error, invalid_provider_config}.

start_link()

-spec start_link() -> supervisor:startlink_ret().

start_link(Opts)

-spec start_link(map()) -> supervisor:startlink_ret().