cf4f5e0 SYSDB: Properly handle name/gid override when using domain resolution order

Authored and Committed by fidencio 5 years ago
    SYSDB: Properly handle name/gid override when using domain resolution order
    
    When using name/gid override together with domain resolution order the
    mpg name/gid may be returned instead of the overridden one.
    
    In order to avoid that, let's add a check in case the domain supports
    mpg so we can ensure that the originalADname and originalADgidNumber
    attributes are the very same as the ones searched and then normally
    proceed with the current flow in the code. In case those are not the
    same, we *must* follow the code path for the non-mpg domains and then
    return the proper values.
    
    Resolves: https://pagure.io/SSSD/sssd/issue/3595
    
    Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com>
    Reviewed-by: Sumit Bose <sbose@redhat.com>
    
        
file modified
+2 -0
file modified
+95 -21