Skip to content

Commit 4674ac5

Browse files
phil198HunternessJPryce-Aklundh
authored
adding Auth Providers to deprecations-additions-removals-compatibility (#1042)
Co-authored-by: Therese Magnusson <[email protected]> Co-authored-by: Jens Pryce-Åklundh <[email protected]>
1 parent cd26ff9 commit 4674ac5

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

modules/ROOT/pages/deprecations-additions-removals-compatibility.adoc

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,62 @@ RETURN a.name, a.year
119119

120120
| Extension of the xref:clauses/load-csv.adoc#azure-cloud-storage[LOAD CSV] clause to allow loading CSV files from Azure Cloud Storage URIs.
121121

122+
a|
123+
label:functionality[]
124+
label:new[]
125+
[source, cypher, role=noheader]
126+
----
127+
CREATE USER bob
128+
SET AUTH 'externalProviderName' {
129+
SET ID 'userIdForExternalProvider'
130+
}
131+
SET AUTH 'native' {
132+
SET PASSWORD 'password'
133+
SET PASSWORD CHANGE REQUIRED
134+
}
135+
----
136+
| Added the ability set which link:{neo4j-docs-base-uri}/operations-manual/{page-version}/authentication-authorization/auth-providers.adoc[auth providers] apply to a user (Enterprise Edition).
137+
138+
Administration of the native (username / password) auth via the new syntax is also now supported (Community Edition).
139+
140+
a|
141+
label:functionality[]
142+
label:new[]
143+
[source, cypher, role=noheader]
144+
----
145+
ALTER USER bob
146+
REMOVE AUTH 'native'
147+
SET AUTH 'externalProviderName' {
148+
SET ID 'userIdForExternalProvider'
149+
}
150+
----
151+
| Added the ability add and remove user link:{neo4j-docs-base-uri}/operations-manual/{page-version}/authentication-authorization/auth-providers.adoc[auth providers] via the `ALTER USER` command.
152+
153+
Setting the native (username / password) auth provider via this new syntax is also supported (Community Edition), but removing any auth provider or setting a non-native auth provider is only supported in Enterprise Edition.
154+
155+
156+
a|
157+
label:functionality[]
158+
label:new[]
159+
[source, cypher, role="noheader"]
160+
----
161+
SHOW USERS WITH AUTH
162+
----
163+
a|
164+
New support for `WITH AUTH` to allow display users' auth providers with a separate row per user per auth provider.
165+
166+
a|
167+
label:functionality[]
168+
label:new[] +
169+
[source, cypher, role="noheader"]
170+
----
171+
SET AUTH
172+
----
173+
a|
174+
New privilege that allows a user to modify user link:{neo4j-docs-base-uri}/operations-manual/{page-version}/authentication-authorization/auth-providers.adoc[auth providers].
175+
This is a sub-privilege of the `ALTER USER` privilege.
176+
Like all `GRANT`/`DENY` commands this is only available in Enterprise Edition.
177+
122178
|===
123179

124180
[[cypher-deprecations-additions-removals-5.23]]

0 commit comments

Comments
 (0)