Hello,

I guess the issue is here:
ldap_search_query=(uid=%s)

Maybe you need to set:
ldap_search_query=(sAMAccountName=%s)

I would recommend to set up DirectoryStudio or LDAPEXplorer and check
which search query will work on your server

On Wed, Jun 6, 2018 at 6:59 PM, Lars Bonnesen <lars.bonne...@gmail.com> wrote:
> Trying to integrate Openmeeting with 2012R2 AD
>
>
> #
> # Licensed to the Apache Software Foundation (ASF) under one
> # or more contributor license agreements.  See the NOTICE file
> # distributed with this work for additional information
> # regarding copyright ownership.  The ASF licenses this file
> # to you under the Apache License, Version 2.0 (the
> # "License"); you may not use this file except in compliance
> # with the License.  You may obtain a copy of the License at
> #
> #     http://www.apache.org/licenses/LICENSE-2.0
> #
> # Unless required by applicable law or agreed to in writing,
> # software distributed under the License is distributed on an
> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> # KIND, either express or implied.  See the License for the
> # specific language governing permissions and limitations
> # under the License.
> #
> #ConfigurationFile for LDAP Auth
> #ConfigKey 'ldap_config_path' must be set in DataBase Configration of OM and
> point to this file
> #o.becherer,14.01.2009
>
> #LDAP URL
> # This is the URL used to access your LDAP server.
> # if you want to use "ldaps://" links, please be aware that you need to
> import your CA certificate
> #  to a java keystore and add the -Djavax.net.ssl.keyStore,
> -Djavax.net.ssl.keyStorePassword,
> #  -Djavax.net.ssl.trustStore and -Djavax.net.ssl.trustStorePassword
> parameters to your
> #  JAVA_OPT environment
> ldap_conn_host=192.168.206.12
> ldap_conn_port=389
> ldap_conn_secure=false
>
> # Login distinguished name (DN) for Authentication on LDAP Server - keep
> empty if not required
> # Use full qualified LDAP DN
> ldap_admin_dn=CN=ldap-bruger3,OU=ServiceAccounts,OU=company,DC=ad,DC=company,DC=dk
>
> # Loginpass for Authentication on LDAP Server - keep empty if not required
> ldap_passwd=XXX
>
> # base to search for userdata(of user, that wants to login)
> ldap_search_base=OU=Brugere,OU=company,DC=ad,DC=company,DC=dk
>
> # Fieldnames (can differ between Ldap servers)
> ldap_search_query=(uid=%s)
>
> # the scope of the search might be: OBJECT, ONELEVEL, SUBTREE
> ldap_search_scope=SUBTREE
>
> # Ldap auth type(NONE, SEARCHANDBIND, SIMPLEBIND)
> #  When using SIMPLEBIND a simple bind is performed on the LDAP server to
> check user authentication
> #  When using NONE, the Ldap server is not used for authentication
> ldap_auth_type=SEARCHANDBIND
>
> # userDN format, will be used to bind if ldap_auth_type=SIMPLEBIND
> # might be used to get provisionningDn in case ldap_auth_type=NONE
> ldap_userdn_format=uid=%s,OU=Company,DC=medint,DC=local
>
> # Ldap provisioning type(NONE, AUTOCREATE, AUTOUPDATE)
> ldap_provisionning=AUTOCREATE
>
> # Ldap deref mode (never, searching, finding, always)
> ldap_deref_mode=always
>
> #  Set this to 'true' if you want to use admin_dn to get user attributes
> #  If any other value is set, user_dn will be used
> ldap_use_admin_to_get_attrs=false
>
> # Ldap-password synchronization to OM DB
> #  Set this to 'true' if you want OM to synchronize the user Ldap-password
> to OM's internal DB
> #  If you want to disable the feature, set this to any other string.
> #  Defautl value is 'true'
> ldap_sync_password_to_om=false
>
> # Ldap group mode (NONE, ATTRIBUTE, QUERY)
> # NONE means group associations will be ignored
> # ATTRIBUTE means group associations will be taken from 'ldap_group_attr'
> attribute (M$ AD mode)
> # QUERY means group associations will be taken as a result of
> 'ldap_group_query' query
> ldap_group_mode=NONE
>
> ldap_group_query=(&(memberUid=%s)(objectClass=posixGroup))
>
> Login windows reports with red ink "Invalid Password"
>
> Where does Openmeeting log more detailed information?
>
> My om_ldap.cfg looks like this (if anyone can find something weird):
>
> # Ldap user attributes mapping
> # Set the following internal OM user attributes to their corresponding
> Ldap-attribute
> ldap_user_attr_lastname=sn
> ldap_user_attr_firstname=givenName
> ldap_user_attr_mail=mail
> ldap_user_attr_street=streetAddress
> ldap_user_attr_additionalname=description
> ldap_user_attr_fax=facsimileTelephoneNumber
> ldap_user_attr_zip=postalCode
> ldap_user_attr_country=co
> ldap_user_attr_town=l
> ldap_user_attr_phone=telephoneNumber
> ldap_group_attr=memberOf
>
> # optional, only absolute URLs make sense
> #ldap_user_picture_uri=picture_uri
>
> # optional
> # the timezone has to match any timezone available in Java, otherwise the
> timezone defined in the value of
> # the conf_key "default.timezone" in OpenMeetings "configurations" table
> #ldap_user_timezone=timezone
>
> # Ldap ignore upper/lower case, convert all input to lower case
> ldap_use_lower_case=false
>



-- 
WBR
Maxim aka solomax

Reply via email to