|
4 | 4 | <id>user_backend_sql_raw</id> |
5 | 5 | <name>User Backend Using Raw SQL</name> |
6 | 6 | <summary>User management and authentication through arbitrary SQL queries</summary> |
7 | | - <description><![CDATA[ |
8 | | -This app allows you to do user management against a SQL database using arbitrary SQL queries, enabling you to use any SQL db schema. |
| 7 | + <description><![CDATA[This is an app for Nextcloud that offers user management and authentication with |
| 8 | +arbitrary SQL queries. |
9 | 9 |
|
10 | | -You can authenticate, create, delete users, change their password or display name, basically do (almost) everything that Nextcloud can do with users. |
| 10 | +You can authenticate, create, delete users, change their password or display |
| 11 | +name, basically do (almost) everything that Nextcloud can do with users. |
11 | 12 |
|
12 | | -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. |
| 13 | +In contrast to the app *SQL user backend*, you write the SQL queries yourself. |
| 14 | +You are not limited by assumptions that app authors made about how your db is |
| 15 | +structured. |
13 | 16 |
|
14 | | -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 and Argon2id. 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. |
| 17 | +The app uses prepared statements and is written to be secure by default to |
| 18 | +prevent SQL injections. It understands the most popular standards for password |
| 19 | +hash formats: MD5-CRYPT, SHA256-CRYPT, SHA512-CRYPT, BCrypt, Argon2i and |
| 20 | +Argon2id. Because the various formats are recognized on-the-fly your db can can |
| 21 | +have differing hash string formats at the same time, which eases migration to |
| 22 | +newer formats. |
15 | 23 |
|
16 | | -This app supports PostgreSQL and MariaDB/MySQL.]]></description> |
17 | | - <version>2.0.0</version> |
| 24 | +This app primarily supports PostgreSQL and MariaDB/MySQL but the underlying PHP |
| 25 | +mechanism also supports Firebird, MS SQL, Oracle DB, ODBC, DB2, SQLite, Informix |
| 26 | +and IBM databases. By using an appropriate DSN you should be able to connect to |
| 27 | +these databases. This has not been tested, though.]]></description> |
| 28 | + <version>2.0.1</version> |
18 | 29 | <licence>agpl</licence> |
19 | 30 | <author mail="dev@abelonline.de" >Alexey Abel</author> |
20 | 31 | <namespace>UserBackendSqlRaw</namespace> |
|
0 commit comments