Skip to content

Seamless and predefined roles #618

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 15 commits into
base: console
Choose a base branch
from
1 change: 1 addition & 0 deletions modules/ROOT/content-nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ Generic Start
** xref:security/secure-connections.adoc[Secure connections]
** xref:security/single-sign-on.adoc[Single sign-on]
** xref:security/encryption.adoc[Encryption]
** xref:security/tool-auth.adoc[Tool authentication with Aura user]

* xref:user-management.adoc[User management]

Expand Down
Binary file added modules/ROOT/images/tool-authentication.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 23 additions & 0 deletions modules/ROOT/pages/security/tool-auth.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
= Tool authentication with Aura user
:description: This section describes the seamless tool authentication functionality in AuraDB.

Organization admins can allow their users to seamlessly and securely connect to instances using their Aura account credentials.
When enabled, users connect to an instance with a predefined database role matching their console role (see xref:user-management.adoc#roles[User management - Roles] for more information about roles and privileges.)

If this setting is disabled, all users are required to connect to graph tools with a database username and password.

[NOTE]
====
Tool authentication with Aura user is enabled by default on all new organizations.
====

This feature can be enabled and configured from the Organization settings, available by selecting the organization name in the dropdown menu.

Organization admins control the scope of seamless tool authentication via Aura user roles.
You can enable or disable access via the checkboxes.
You can select which projects and instances users can connect seamlessly to and which they should be required to use username and password to connect to.
To prevent unauthorized access and allow Project admins full access control, the authentication is used in conjunction with predefined roles with varying levels of access to the database.
This means that Project admins assign roles to the users that grants them seamless connection to the project and its instances as well as certain privileges to the databases there.

[.shadow]
image::tool-authentication.png[]
Loading