diff options
author | Sumit Bose <sbose@redhat.com> | 2015-03-24 13:00:14 +0100 |
---|---|---|
committer | Sumit Bose <sbose@redhat.com> | 2015-05-08 09:14:12 +0200 |
commit | 932c3e22e3c59a9c33f30dcc09e6bef257e14320 (patch) | |
tree | 133eca06e5885c538d6dc828447515285e9487a6 /src/confdb/confdb.c | |
parent | e5698314b87e147c0223d0d8bcac206733dfae8c (diff) | |
download | sssd-932c3e22e3c59a9c33f30dcc09e6bef257e14320.tar.gz sssd-932c3e22e3c59a9c33f30dcc09e6bef257e14320.tar.xz sssd-932c3e22e3c59a9c33f30dcc09e6bef257e14320.zip |
Add cache_credentials_minimal_first_factor_length config option
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/confdb/confdb.c')
-rw-r--r-- | src/confdb/confdb.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/confdb/confdb.c b/src/confdb/confdb.c index 5aee1ee06..87960c4db 100644 --- a/src/confdb/confdb.c +++ b/src/confdb/confdb.c @@ -985,6 +985,17 @@ static int confdb_get_domain_internal(struct confdb_ctx *cdb, goto done; } + ret = get_entry_as_uint32(res->msgs[0], + &domain->cache_credentials_min_ff_length, + CONFDB_DOMAIN_CACHE_CREDS_MIN_FF_LENGTH, + CONFDB_DEFAULT_CACHE_CREDS_MIN_FF_LENGTH); + if (ret != EOK) { + DEBUG(SSSDBG_FATAL_FAILURE, + "Invalid value for %s\n", + CONFDB_DOMAIN_CACHE_CREDS_MIN_FF_LENGTH); + goto done; + } + ret = get_entry_as_bool(res->msgs[0], &domain->legacy_passwords, CONFDB_DOMAIN_LEGACY_PASS, 0); if(ret != EOK) { |