anchor.diff:  
   -record(state, {
   }).
  +
  +-define(OIDC_SECTION,"OIDC").
  +-define(IDH_SECTION,"IDH").
   
   %% API.
   
  
positive.code: 
  
  apply_idh_settings() ->
      Type = get_string_value(main,"IDH","Type",undefined),
      Host = get_string_value(main,"IDH","Host",undefined),
      Port = get_integer_value(main,"IDH","Port",389),
      Base = get_string_value(main,"IDH","Base",undefined),
      User = get_string_value(main,"IDH","User",undefined),
      Pass = get_string_value(main,"IDH","Passwd",undefined),
  
      set_config(idh_host,Host),
      set_config(idh_port,Port),
  
negative.code: 
  
  apply_oidc_settings() ->
      Id = get_binary_value(main,?OIDC_SECTION,"Id",""),
      Desc = get_binary_value(main,?OIDC_SECTION,"Description",""),
      ClientId = get_binary_value(main,?OIDC_SECTION,"ClientId",""),
      Secret = get_binary_value(main,?OIDC_SECTION,"Secret",""),
      ConfigEndpoint = get_binary_value(main,?OIDC_SECTION,"ConfigEndpoint",""),
      LocalEndpoint = ?CONFIG(local_endpoint),
      OpEntries = [{"Description", Desc}, 
                   {"Id" ,Id}, 
  