mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-10-24 23:05:29 +08:00
52 lines
2.9 KiB
XML
52 lines
2.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.2"?>
|
|
|
|
<plugin>
|
|
<extension point="org.jkiss.dbeaver.auth.provider">
|
|
<authProvider id="ldap" label="LDAP" description="LDAP authentication provider"
|
|
configurable="true"
|
|
class="io.cloudbeaver.service.ldap.auth.LdapAuthProvider"
|
|
icon="platform:/plugin/org.jkiss.dbeaver.model/icons/idp/ldap.png"
|
|
>
|
|
<configuration>
|
|
<propertyGroup label="LDAP" description="LDAP authentication">
|
|
<property id="ldap-host" label="%ldap-host" type="string" description="%ldap-host.description" required="true"/>
|
|
<property id="ldap-port" label="%ldap-port" type="integer" defaultValue="389" required="true" description="%ldap-port.description"/>
|
|
<property id="ldap-identifier-attr" label="%ldap-identifier-attr"
|
|
defaultValue="cn"
|
|
required="true"
|
|
description="%ldap-identifier-attr.description"/>
|
|
<property id="ldap-dn" label="%ldap-dn" type="string"
|
|
description="%ldap-dn.description"
|
|
required="false"/>
|
|
<property id="ldap-bind-user" label="%ldap-bind-user" type="string"
|
|
description="%ldap-bind-user.description"
|
|
required="false"/>
|
|
<property id="ldap-bind-user-pwd" label="%ldap-bind-user-pwd" type="string"
|
|
description="%ldap-bind-user-pwd.description"
|
|
features="password" required="false"/>
|
|
<property id="ldap-filter" label="%ldap-filter" type="string" required="false"
|
|
description="%ldap-filter.description"/>
|
|
<property id="ldap-login" label="%ldap-login" type="string" required="false"
|
|
description="%ldap-login.description"/>
|
|
</propertyGroup>
|
|
</configuration>
|
|
<credentials>
|
|
<propertyGroup label="Auth credentials">
|
|
<property id="user-dn" label="User login" type="string" description="LDAP user name" user="true"
|
|
identifying="true"/>
|
|
<property id="password" label="User password" type="string" description="LDAP user password"
|
|
user="true" encryption="plain"/>
|
|
</propertyGroup>
|
|
</credentials>
|
|
|
|
<metaParameters type="team">
|
|
<propertyGroup label="LDAP group name">
|
|
<property id="ldap.group-name" label="LDAP Group name" type="string"
|
|
description="LDAP group name."/>
|
|
</propertyGroup>
|
|
</metaParameters>
|
|
</authProvider>
|
|
</extension>
|
|
</plugin>
|