Skip to content

Commit 2aa63d6

Browse files
committed
Extend app description
1 parent 6fb5cd8 commit 2aa63d6

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

README.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
# User Backend SQL Raw
22
This is an app for Nextcloud that offers user management and authentication with arbitrary SQL
3-
queries. It supports PostgreSQL and MariaDB/MySQL. Only tested with Nextcloud 13.
3+
queries.
4+
5+
You can authenticate, create, delete users, change their password or display name, basically do (almost) everything that Nextcloud can do with users.
6+
7+
In contrast to the app *SQL user backend*, you write the SQL queries yourself. You are not limited by assumptions that app authors made about how your db is structured.
8+
9+
The app uses prepared statements and is written to be secure by default to prevent SQL injections. It understands the most popular standards for password hash formats: MD5-CRYPT, SHA256-CRYPT, SHA512-CRYPT, BCrypt and the state-of-the-art Argon2i. Because the various formats are recognized on-the-fly your db can can have differing hash string formats at the same time, which eases migration to newer formats.
10+
11+
This app supports PostgreSQL and MariaDB/MySQL. Only tested with Nextcloud 13.
12+
413

514
See [release notes](#release-notes) below for (possibly breaking) changes in new versions.
615

0 commit comments

Comments
 (0)