Files
cloudbeaver/server/bundles/io.cloudbeaver.service.security/plugin.xml
T
3d1c38124b CB-2461 support trusted auth method in DE (#1167)
* CB-2461 support trusted auth method in DE

* CB-2461 enable reverse proxy from auth provider list

* CB-2461 show reverse proxy auth provider

* CB-2461 feat: filter trusted providers

* CB-2461 label for reverse proxy

Co-authored-by: Ainur Yagudin <ainur.yagudin@dbeaver-benua.local>
Co-authored-by: Wroud <wroud@yandex.ru>
2022-10-05 17:32:30 +03:00

27 lines
1.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension point="org.jkiss.dbeaver.auth.provider">
<authProvider id="local" label="Local"
description="Local name/password based authentication"
class="io.cloudbeaver.auth.provider.local.LocalAuthProvider"
icon="platform:/plugin/org.jkiss.dbeaver.model/icons/tree/key.png">
<credentials>
<propertyGroup label="General">
<property id="user" label="User name" type="string" description="User name" admin="true" user="true" identifying="true"/>
<property id="password" label="User password" type="string" description="User password" encryption="hash" admin="true" user="true"/>
</propertyGroup>
</credentials>
</authProvider>
<authProvider id="reverseProxy" label="Reverse proxy" description="Reverse proxy header based authentication" trusted="true" class="io.cloudbeaver.auth.provider.rp.RPAuthProvider">
<credentials>
<propertyGroup label="General">
<property id="user" label="User name" type="string" description="User name" admin="true" user="true" identifying="true"/>
</propertyGroup>
</credentials>
</authProvider>
</extension>
</plugin>