mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
62 lines
3.2 KiB
XML
62 lines
3.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.2"?>
|
|
|
|
<plugin>
|
|
|
|
<extension-point id="io.cloudbeaver.service" name="Web services" schema="schema/io.cloudbeaver.service.exsd"/>
|
|
<extension-point id="io.cloudbeaver.driver" name="Web drivers" schema="schema/io.cloudbeaver.driver.exsd"/>
|
|
|
|
<extension point="org.eclipse.core.runtime.applications" id="standalone" name="Cloudbeaver Web Application">
|
|
<application visible="true">
|
|
<run class="io.cloudbeaver.server.CBApplication"/>
|
|
</application>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.core.runtime.products" id="product">
|
|
<product application="io.cloudbeaver.server.standalone" description="Cloudbeaver Web UI Application" name="Cloudbeaver Web Server">
|
|
<property name="appName" value="Cloudbeaver Web Server"/>
|
|
</product>
|
|
</extension>
|
|
|
|
<extension point="org.jkiss.dbeaver.application">
|
|
<application id="cloudbeaver-server" name="Cloudbeaver Web Server" description="Cloudbeaver Web UI"/>
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.core.runtime.adapters">
|
|
<factory adaptableType="org.jkiss.dbeaver.runtime.DBWorkbench" class="io.cloudbeaver.server.WebPlatformAdapterFactory">
|
|
<adapter type="org.jkiss.dbeaver.model.app.DBPPlatform"/>
|
|
<adapter type="org.jkiss.dbeaver.runtime.ui.DBPPlatformUI"/>
|
|
</factory>
|
|
</extension>
|
|
|
|
<!-- Needed to instantiate connections thru navigator model -->
|
|
<extension point="org.jkiss.dbeaver.service">
|
|
<service name="org.jkiss.dbeaver.runtime.DBServiceConnections" class="io.cloudbeaver.server.WebServiceConnectionsImpl"/>
|
|
</extension>
|
|
|
|
<extension point="io.cloudbeaver.service">
|
|
<service id="core" label="Core service" description="Core services" class="io.cloudbeaver.service.core.WebServiceBindingCore">
|
|
|
|
</service>
|
|
<service id="navigator" label="Database navigator" description="Database navigator services" class="io.cloudbeaver.service.navigator.WebServiceBindingNavigator">
|
|
<premission id="navigate" label="Navigate over database metadata"/>
|
|
</service>
|
|
<service id="sql" label="SQL processing" description="SQL processing and data read services" class="io.cloudbeaver.service.sql.WebServiceBindingSQL">
|
|
<premission id="data.read" label="Data read"/>
|
|
<premission id="data.update" label="Data update"/>
|
|
<premission id="data.insert" label="Data insert"/>
|
|
<premission id="data.delete" label="Data delete"/>
|
|
<premission id="sql.execute" label="SQL execute"/>
|
|
</service>
|
|
|
|
<authProvider id="local" label="Local" description="Local name/password based authentication" class="io.cloudbeaver.auth.provider.local.LocalAuthProvider">
|
|
<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>
|
|
|
|
</authProvider>
|
|
</extension>
|
|
|
|
</plugin>
|