Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ParsesAsDN (0.67 sec)

  1. internal/config/identity/ldap/ldap.go

    	if dur < minLDAPExpiry || dur > maxLDAPExpiry {
    		return 0, auth.ErrInvalidDuration
    	}
    	return dur, nil
    }
    
    // ParsesAsDN determines if the given string could be a valid DN based on
    // parsing alone.
    func (l Config) ParsesAsDN(dn string) bool {
    	_, err := ldap.ParseDN(dn)
    	return err == nil
    }
    
    // IsLDAPUserDN determines if the given string could be a user DN from LDAP.
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Jul 12 01:04:53 UTC 2024
    - 12.4K bytes
    - Viewed (1)
  2. cmd/user-provider-utils.go

    		}
    		res, err := globalIAMSys.LDAPConfig.GetValidatedDNForUsername(user)
    		if res == nil {
    			err = errNoSuchUser
    		}
    		if err != nil {
    			if validate {
    				return "", err
    			}
    			if !globalIAMSys.LDAPConfig.ParsesAsDN(user) {
    				return "", errNoSuchUser
    			}
    		}
    		return res.NormDN, nil
    	default:
    		return "", errIAMActionNotAllowed
    	}
    }
    
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 29 02:39:48 UTC 2025
    - 4.1K bytes
    - Viewed (0)
  3. cmd/admin-handlers-idp-ldap.go

    		//
    		// The target user may be supplied as a (short) username or a DN.
    		// However, for now, we only support using the short username.
    
    		isDN := globalIAMSys.LDAPConfig.ParsesAsDN(targetUser)
    		opts.claims[ldapUserN] = targetUser // simple username
    		var lookupResult *xldap.DNSearchResult
    		lookupResult, targetGroups, err = globalIAMSys.LDAPConfig.LookupUserDN(targetUser)
    		if err != nil {
    Registered: Sun Dec 28 19:28:13 UTC 2025
    - Last Modified: Fri Aug 08 02:46:04 UTC 2025
    - 19.2K bytes
    - Viewed (0)
Back to top