Skip to content

Security

The following authentication method is currently supported:

MethodDescription
dbLinterOwn authentication scheme based on email (username) and password.

Additional authentication schemes are planned.

dbLinter manages the following features:

FeatureDescription
ViewView rules and related data.
ConfigManage configurations.
CheckRun checks.
TestRun SQL based tests.
VSCodeRun checks and SQL-based tests in the dbLinter VS Code extension.
FullScopeRun checks and SQL based tests for non-free rules in all clients.
QuickFixView and apply quick fixes in dbLinter VS Code extension.
CLIRun dbLinter CLI commands check and test for CI/CD and SonarCloud integration.
UsersManage user access.
SonarQubeUse dbLinter SonarQube plugin.
RulesManage custom rules, checks and SQL based tests.
GenJavaGenerate Java project for checks and SQL based tests.
GenUtPLSQLGenerate utPLSQL PL/SQL package for SQL based tests.
PluginManage custom plugin for validator with checks.
ExportExport rules and configurations.
ImportImport rules and configurations.
PlanManage subscription plans. Only available for product administrators.

The range of features available depends on the dbLinter subscription plan selected.

Subscription PlanFeatures
Anonymous (Free)Check, VSCode
Starter (Free)View, Config, Check, Test, VSCode
EssentialView, Config, Check, Test, VSCode, FullScope, QuickFix, CLI, Users
ProfessionalView, Config, Check, Test, VSCode, FullScope, QuickFix, CLI, Users, SonarQube, Rules, GenJava, GenUtPLSQL, Plugin, Export, Import

To simplify access management for users and access tokens, features are grouped into roles.

RoleFeatures
Access-Request(none)1
DB-DeveloperView, Check, Test, VSCode, FullScope, QuickFix, CLI
ConfiguratorView, Config
Rules-DeveloperView, Rules, GenJava, GenUtPLSQL, Plugin
TransporterView, Export, Import
Tenant-AdminView, Config, Check, Test, VSCode, FullScope, QuickFix, CLI, Users, SonarQube, Rules, GenJava, GenUtPLSQL, Plugin, Export, Import

1 The Access-Request role is temporary. It is assigned when access to a tenant is requested.

The applicable roles are calculated at runtime according to the assigned roles and the active subscriptions of the selected tenant. Features are only available if they are included in the active subscriptions.

This is why a user with the Tenant-Admin role of a free starter subscription only has access to the features included in that subscription.

To view the features currently enabled in your Web GUI session, click on the user symbol in the top-right corner and select Session Info from the pop-up menu.

Session Info