-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update app description in info.xml and minor formatting fixes
- Loading branch information
Alexey Abel
committed
May 5, 2024
1 parent
20d2983
commit 7c75847
Showing
4 changed files
with
30 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,17 +4,28 @@ | |
<id>user_backend_sql_raw</id> | ||
<name>User Backend Using Raw SQL</name> | ||
<summary>User management and authentication through arbitrary SQL queries</summary> | ||
<description><![CDATA[ | ||
This app allows you to do user management against a SQL database using arbitrary SQL queries, enabling you to use any SQL db schema. | ||
<description><![CDATA[This is an app for Nextcloud that offers user management and authentication with | ||
arbitrary SQL queries. | ||
You can authenticate, create, delete users, change their password or display name, basically do (almost) everything that Nextcloud can do with users. | ||
You can authenticate, create, delete users, change their password or display | ||
name, basically do (almost) everything that Nextcloud can do with users. | ||
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. | ||
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. | ||
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. | ||
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, 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. | ||
This app supports PostgreSQL and MariaDB/MySQL.]]></description> | ||
<version>2.0.0</version> | ||
This app primarily supports PostgreSQL and MariaDB/MySQL but the underlying PHP | ||
mechanism also supports Firebird, MS SQL, Oracle DB, ODBC, DB2, SQLite, Informix | ||
and IBM databases. By using an appropriate DSN you should be able to connect to | ||
these databases. This has not been tested, though.]]></description> | ||
<version>2.0.1</version> | ||
<licence>agpl</licence> | ||
<author mail="[email protected]" >Alexey Abel</author> | ||
<namespace>UserBackendSqlRaw</namespace> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
{ | ||
"hashes": { | ||
"CHANGELOG.md": "6efb97b67e9cd3004a325699cb081b4ec43fad9ed0b5826509f9182a8f61fbb0b3d1cf8e7aa53e8030bc8977c014a5975c335fb9b071ee972386d26b3b67e55d", | ||
"CHANGELOG.md": "82fd1ad23f08364d374a4a878c01e6e2d1d4b6018b047cee75a8e5d4640c8cce646aa1d6301da2c254c55da4a6ba9b1dff3439d18e7c94cf6eab8ca47e2b0026", | ||
"LICENSE": "3a02a6ec14e9d076b79aea8301eab31053c6600b68dcfa6261e10edaa7296a87c8767e35f2411d234b90111fcaf6b4a55c49aa2790a1a0d015213218bb7549fc", | ||
"README.md": "64e869f78859028c411c6ed0811f48c05c6150efa9d36167d88ff6af86740e95bd1607a35ae542a1235e3f6b68825e7ac5573e210f70cbf6f8d40cd0edc9c9ca", | ||
"appinfo\/info.xml": "ec48b510e2ac29db65a3f3afb43b6eb6a27164f81e4154667082404268e59523777b558f52f20d4e00431eb088d565b429e92ec9baea3e161612dd308bd52858", | ||
"appinfo\/info.xml": "89a5f48e3b9a718fca3b92a6c6bb49d2401898b00fb672930f3b72fdafb1285a95d5c1c28d3d514fde012095db1c884fefae3ad281acb603723db8e26d4925d5", | ||
"img\/app.svg": "e90f4590585accfd0c16108cdddcb4f626ce16f5ec65af05d7070d16f3eb05dacf474b170a7907e23f154d7602a7d0d8d3e7a06b9a7644ba49825bffea41c340", | ||
"lib\/AppInfo\/Application.php": "4ffdfc5a91fcb43af39821772e3a1e818150bec052ef7d7f3f55e7e0cb0103bac28d517d645ca9a34b96ff42d94d21ad7b41efde7bed638686ecce01d69e4b8c", | ||
"lib\/Config.php": "9618d2a8ad47ca0af3fe9b1e09b3d10fe9c4b5da951d17635c45a88990a79dbb0d56919563d965c485918f54df6963a84c53184d8b311bfcccbf25de718d6062", | ||
"lib\/Db.php": "4a3a71427d9cf9c90dcbbf265e1935e684271388b6b4ab02fc00a6218859c714f733ed19ec630d455c9c02e36153735c5f87eab2cc6b15749eacf91413057ead", | ||
"lib\/UserBackend.php": "a59d567a5ef37e17aa3a5e13181c9c4f4b1c8a29e5874636bcf2f53772d9ea872a25dea7524bb95969aaf51eb0a1067f6ba17b984435ed1df327374a2841a002" | ||
}, | ||
"signature": "IH9NOIt+w9ZSPlttt9GyfjL\/7ha8B1SiUnI2cvVHq28RfcVnkLhcPepaAkwmaPPZLc5HFcoJrvZ+B8Cu2yHQxwswzCD7sdApO92RB+JxLTEtGZtJBy0fAPsYwWgpiyyEmEHfpizbeF3xNwLT8YAhqNBkok9I6gE\/7SgXu+uskUdC3DeJ0+saOql81TNzUIWIbNMPbOkMl9eXKg43ds2Vk32ls3G2+nCrGiVkRgdGbXkWpt9bXVCgoMkeCxGjM7cXwtzwtGe49cpH65LwpYVa6hsO5ymhO4kg+TS2NTAT7E+q\/HbF18Uli7dQfOpOhSJbasZr0oZAu9nYJtWm4cBIAQ==", | ||
"signature": "YKPHe7YKsW7\/H6zdfZOltfLN6k+16YVjMVz9vgx+Xrim8E7DgTsKKaSbgxoOK9YRVIEvet1iftQ3s+GGUkylDGH8yU9jc5+13ONsfekEd7mfqssdJy7mNmTeWu+9iMiZVWZJKm\/xkeWaL8EpAT+teH4J7pP7Pw0qSE3eED8bzTJuyO5mF305KQS8Sq6eF2cQHF0ZhwdrZPJlaxnGcmwWodQyxHkNvchcmDWOI6Wnt59DQWjhigjqCho9Hw+N4veepwwldCJsWrGEJPonJJdWw2W\/2Z9oHd0Wjts05IVS2vH\/b5yjpdfSO+MkC\/hE7L2KZv6gwyDTpBs827HR1aX83A==", | ||
"certificate": "-----BEGIN CERTIFICATE-----\r\nMIIDDzCCAfcCAhCcMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTgwNDIwMTUzNTIyWhcNMjgwNzI2MTUzNTIyWjAfMR0wGwYD\r\nVQQDDBR1c2VyX2JhY2tlbmRfc3FsX3JhdzCCASIwDQYJKoZIhvcNAQEBBQADggEP\r\nADCCAQoCggEBAMfQhwiRr839MODNPtVFR6ZQcPRljn\/i4IF5v+FtZ1f+NBU6ucPX\r\nZJCL6bi9LN\/qBKWWROJwgBBfdRsSOEzo0O90OTH79KJuy01SUCsHwi1s\/dCGcUS5\r\neOb3Ipj4lhPw5KWdzUNNfO3RP2pFF31\/R+2xNv8uvaHgu\/CoIj\/pwfgqh48Zr09L\r\nDiLLlE+14FAc+N7f+\/btrAB+1ecALq\/Yb1kxK0H+SqXw+qKjHWeK8Ud1zSTZxI1l\r\npYKZ5r7OGaZZkDDVo67H\/ZhK\/+4GXr0knZf3GMbmC0XK2SvojQ6BFiZZFWkliC1O\r\n490+higavvIXBLlHezCdmep2mSLvcV0zR1UCAwEAATANBgkqhkiG9w0BAQsFAAOC\r\nAQEAQXuwBr7n5lNs0Lz344YZMuRm5TzS4T1ltNSe37cUgFonJvaum8F+Xuq4h899\r\n8FLZksw+5OiihQnh6Nh6EOgo0ISuagkcs6mWUORbHcY9TnImnivExaCEUtpygyt+\r\neExchYxYyPz4Ap9aVXjiscwWJFRvN2RRvDUsn9FpYpHxbdSsULO\/uUuvyYk4t79T\r\n9D8CTkVU\/k3OcdGLgWCBP\/22FPpdW5EFG2AHPYnALEK5rD6+RBUCTnNLLkaWyoJr\r\njAfVIN8rhYa5w1lMdRMMTCXTDa8RT9EYl0LUcQmh8jkC3yprAyTaOHYEJIf8XkzT\r\n+mRw6YCwPU2lRJC2pr6N8AVJQg==\r\n-----END CERTIFICATE-----" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters