f74b978 SECRETS: Use different option names from secrets and KCM for quota options

Authored and Committed by jhrozek 4 years ago
    SECRETS: Use different option names from secrets and KCM for quota options
    
    Related:
    https://pagure.io/SSSD/sssd/issue/3386
    
    With the separate secrets responder, the quotas for the /secrets and
    /kcm hives were configurable in a sub-section of the [secrets] sssd.conf
    section using the same option -- the /secrets vs. /kcm distinction was
    made using the subsection name.
    
    With the standalone KCM responder writing directly to the database, it
    makes sense to have options with more descriptive names better suitable
    for the KCM usage. For that we need the options for secrets quotas and
    kcm quotas to be named differently.
    
    For now, the patch only passes the option name to sss_sec_get_quota()
    and sss_sec_get_hive_config() together with the default value in an
    instance of a new structure sss_sec_quota_opt. The secrets responder
    still uses the same option names for backwards compatibility.
    
    Reviewed-by: Michal Židek <mzidek@redhat.com>
    
        
file modified
+55 -15
file modified
+20 -20
file modified
+13 -8