Skip to content

Commit 1d1d39b

Browse files
authored
Improve documentation for suspended users (#799)
Copied from neo4j/docs-operations#1183
1 parent d37a951 commit 1d1d39b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

modules/ROOT/pages/administration/access-control/manage-users.adoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,20 @@ This section explains how to use Cypher to manage users in Neo4j.
1212
Users can be created and managed using a set of Cypher administration commands executed against the `system` database.
1313
When connected to the DBMS over `bolt`, administration commands are automatically routed to the `system` database.
1414

15+
== User states
16+
17+
There are two types of user states in the `system` database:
18+
19+
* `ACTIVE` state (default for new users):
20+
Users can log into Neo4j and perform queries according to their privileges.
21+
22+
* `SUSPENDED` state label:enterprise-edition[]:
23+
** Native users who authenticate and authorize against the system graph cannot log into Neo4j.
24+
If suspended while using Neo4j, they lose all assigned roles with their privileges, including the `PUBLIC` role, until reactivated.
25+
** Users who authenticate and authorize against an external ID provider (e.g., LDAP) can still log in.
26+
If suspended while using Neo4j, they retain the roles and the privileges assigned by the external provider, including the `PUBLIC` role.
27+
To prevent any of these, you need to use the mechanisms of their identity provider.
28+
1529

1630
[[access-control-user-syntax]]
1731
== User management command syntax

0 commit comments

Comments
 (0)