anchor.diff:      erlang:binary_to_integer(Port);
   listen_port(ListenPort, _, _) ->
       erlang:binary_to_integer(ListenPort).
  -
  -
  
positive.code:           {"HostName", hostname, binary, "localhost"},
            {"Port", port, binary, "default"},
            {"ListenPort", listen_port, binary, "default"},
            {"EpRedirect", ep_redirect, binary, "/oidc/redirect"},
            {"EpReturn", ep_return, binary, "/oidc/return"},
            {"EpMain", ep_main, binary, "/"},
            {"EpUser", ep_user, binary, "/user"},
            {"EpApi", ep_api, binary, "/api"},
            {"SSL", ssl, boolean, true},
            {"CaCertFile", ca_cert_file, file, "cert/ca.cert"},
  
negative.code:     ok;
  apply_existing_main_config(_) ->
      apply_settings(main, "", ?MAIN_SETTINGS),
      EpReturn = ?CONFIG(ep_oidc),
      HostName = ?CONFIG(hostname),
      LProt = local_protocol(),
      LPort = local_port(),
  