VereinOnline User Authentication - Releases

← App details

Nextcloud 31

VereinOnline User Authentication 0.3.2
Release Details
UpdatedOct. 12, 2025, 11:13 a.m.
Changelog

Added

  • Photo sync error reporting shows specific errors and warning icons in admin UI

Fixed

  • Photo sync crop coordinates are now properly cast to integers to avoid TypeError
  • Pre-provision search now handles usernames with dots (e.g., "john.doe")
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureOhlCBJ/lpi7sJ/SaXYE07hCB5y254JCwtxFt8SfskUyTpy4MZYbMwAPx3YhaaLf7
z5eOH1InQggjSkWCxsxltl89tMkUjvkYz1AByUb7y6ob2v8BhIJiEQQqfCQi3ptf
m0cT1LpvRmnzZZ1xTQ9yotAqdil8mJoV6WHfITXn/xipCf4LO0Tff8F1SJfU6/yJ
UbciLrA72zJ9+8wbqIRbBegGsH3xzSWExWt5K7W2dvRpJzkxCkFMaaDhO3pU8Dgh
A5SpWU/IS6XVwUjif5L0FJVP7deYgKMecuda93jeRxyM89aZ8gykUJsEPGIYknvM
FkXQcwbDqrtXDuXYaHJlyAxPlNMrnqdwCl2C9MuuL4VTkn/I3w4UJRXdPEp1UNzl
e+kEodmlH7xDlUh1WYt1Fqe5rGo3d+Vkl46dr2IO0kWJ41EkpKHoxqwXEeNDKDFK
HkUiSAEZRUpeVIZBoxES1+NHtZc3mb6/wmKzutCB+Mn9VesjE4Tb9dIRP4ujTZsd
ErBPLlJrX0vzfX1lCk0kB6jH/X0b6EhALi9/T5xup9t0Detd95sPCcLixmb6RZqz
1pMSkdBOI8qffjQrK8Z5TFs/fGsfKhMr34qVv7/kim4BzLT/9YNQpNGazXWyoBGF
lrj6LUgzWQ4TDwXsHa9lgVc4oo09/VgIUNM3bw7xTyo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.1
Release Details
UpdatedOct. 12, 2025, 12:07 a.m.
Changelog

Added

  • Selective user sync in admin interface to help diagnose sync issues

Fixed

  • Photo sync now checks file size before downloading (10MB limit) to prevent memory exhaustion
  • Photo sync errors no longer crash the entire user sync process
  • Improved error handling catches fatal errors (Throwable instead of Exception)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureXHgZpW/ev9qALj14jS0KC/JsSa9FemNabyFOzeIYxizeneDK6uOEJ7F9iDSlbUIk
F/vdOdspYdCJSuFHGiN4kgsqN/aJIXd8sHE6xC45/oUE4D7etcX7UTU9pPv2IdNw
BZmnOK8ncRg7HcR33BYBt2JoflIOcm7R920XyU9d84qWAMh4QeKm7gdgxioCBe3h
yahG4DppVx4TgCAtBrcwPoVlDHAOs2RSZfoTyeM/O0GfzPVeIjCasJL3GtDqAuhj
+KQGAoVyw/R7XSykpPqhKJds3ktZvHJyqC5XzkZ7Kq4OTsEjj5PS29UsO3He2m7n
lavnM1+eliOisiWhVNMjcqt0EsWEnr2/fIfKXUyxLGyDGTPo42PFCYg8j1xdcUdE
15zT+xxr/FAPFH7eDRgE+z+mEayROCz4X8p7CRNC7ie2k9cgUy+Lupaq4Tzc1nLY
d7y1qPME3fZ9Mr6YbdRIX2KeipNup4Vf3DTGVRAV0lFXaknoCQ8N8Z+PD0gwgHqw
icOBaG6eskKErQz0Gu2fzrLyr4hPGO7uyCncU1O8MubmGReBc974Y84shtT/2koW
PO0lVaCOR4hoP+9bbhmTpHWXiStoAFzdB61TzXYfMnewtuRDuwFRVLb2WfyjXwbH
MgV2Qsx616huvIIfGIWAj24SeJSh/O0hEuL8mn+9SFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.0
Release Details
UpdatedOct. 11, 2025, 8:42 p.m.
Changelog

Added

  • User Data Synchronization: Display name, email, and profile photos are now automatically synchronized from VereinOnline
  • Syncs on every login
  • Configurable: enable/disable email sync and photo sync separately
  • VereinOnline is the source of truth - manual changes in Nextcloud will be overwritten
  • Nightly Automatic Sync: Optional background job to keep user data up-to-date without requiring login
  • Disabled by default, enable via admin interface
  • Runs every 24 hours when enabled
  • Shows execution status and summary
  • Pre-provision User Accounts: Create accounts for users before their first login
  • Search for users by name in VereinOnline
  • Create accounts individually or in bulk
  • Accounts are fully configured and ready to use immediately
  • Manual Sync UI: Admin interface for managing user synchronization
  • View current user data in Nextcloud
  • Preview data from VereinOnline without syncing
  • Trigger immediate sync for all users
  • See detailed sync results

Changed

  • Upgrade Note: When upgrading from v0.2.2, user IDs are automatically migrated when you first run a manual sync or enable nightly sync. Users don't need to log in again - the migration happens in the background.
  • Improved dark mode appearance in admin interface
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturendUi3n02N/w1Ee5LpSsqFDpfDuTiXsI6HckI8g+1+ZCmvMVC9A/9h6RNk5BsY2wC
Gb2XOPKfVFUOmPNGj3yRLWLMj8M4V0JH3JpTKq/QQvowmoTNnllllH4dI8Ee5eYa
LNwh5gHm70InpJEHB8t23KKSpHSwdAoI9uKi+fJ7gYCxak+nbZM+BBijPhbEwxOt
Yy/ZOn+HMBGOWe4QJkJShv0cycMBmtoLfaMRNMWXgg0QMv1TOXGU6VHRPC/9yr/I
7cHwHsv+C/TRWvGZdyBiKWx7gFHGcnPiKn/LkoJJ9UwYPFGV205DCQaJfT7Pp9Pb
r7R67edSbwSWWl10ljNZbe1Nacxn7pvPeOxUqqr3rvw56weDJt4pxXIC2Hr0QtiK
XuuobkZXMFwfXtSkd34Z7ui7sBJJ/gcMcNwj/w/7SYJC7G1+t4ykn4EQtNDUg1GJ
V1PFY2xHHJ83MZq7sguyLMCMjwvP1cHQc17YCkkN8Y9s7ZQyb6y9HM7E5N5mii/k
0Lrljb1UYkoqb8IO8Jh66/Wwj7+94eqgle8/umN9Ph+1U0RHNMz1zjLM/vlyCNmF
4A2KVbSABj2dImirtmV6cV+QE40UfQ6ndS6hdKRgQaw7hWhPMU2ahEhSNIHsZrSR
OItKFjS0oONgUBjqX9dxH4xzLzgwoqMGgVeV3EFSSKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.2
Release Details
UpdatedOct. 4, 2025, 6:22 p.m.
Changelog

Fixed

  • Test Configuration button now works correctly when config.php is configured but database is not
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureZOzoEwz7auI4X0AcRSgdnwI4dPGIDBuesMzvdgXDtAXE0GVY3B3kQcWQYla7tIcx
cy3OErPL/3QCtPcofMWOKLIlVyn7nfjZXg3EYeXzEBLwWBzgY/MMJeVTXXdr/Gvd
9Tx69QTMkLij/tC7UDparfzNzZc3881V2qtnGGYJ0QjVRFJg8CzgPOp0aXvB23s+
cgqwUDKwnsFC5+vtjCQlXGgm5v0eTeAXQPWJPc1oIHwNXkAw8u7zYGKg0aCHei4k
AjYj8pgDCUkmyp+Biw4JVud6LO8wZDILs6mvD6ChJtbddiNjFz6jlyDIutGADGlg
fojE96a77POYyf8jPn3xZkWaquPpl/cXY5WQ+wrZIQwm8ba9vLzBScgabG+tea0N
LTbur7gY6jbEYiTVWgdQNmtkQc6ayqy+ly5ZRe1y116upOFHXybvj9kPde+41UGj
GMIBsDuflieJkdAFuZEx0GDGi5ABjFi7LgcryjXBnaXPgVk5J+mXxjtUtLcPWEy/
FaIz4hrgtemGi7t4V7lVgWoCsct0p5B8u0wgDxQiw1F5Pyld56NKQOJPp7kXyk8h
tZo04x1nz7Rt0WhPr80vsfAu27OpFvsmyh5tnkeAWhnMHrDhc8+rJgHrBjlVMPbw
wmC6II2BCCB9XdrEIOzDM1PVU2ZDQdbtbFSydha+/YA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.1
Release Details
UpdatedOct. 4, 2025, 6:07 p.m.
Changelog

Fixed

  • Dark mode styling for admin interface - improved contrast and readability
  • Status boxes now properly adapt to both light and dark themes
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturePBMvdliqnwJMkbeVy4ZAHguOu3JWjbYoxLjG2QR5oUYIhxJK4bT0HbO7vi5usQPx
dAfXylfOVGdMKvgXovoF//Pu7WMbhzQgsZkO2hTlMFzVBg9aPSKgdZWBQM6MvZXz
jIbThzhyAFDKH01GqvKpEnuPiJf4aGkPzllS6KBZxuPExRzfo4ufjw2QHC6afnBQ
1o2m+7fvS98Xs6GXIkDrdDz5g1Ggrnjw/PrX5IxGBgbxa1vTz2TY/KXtB/9f3v31
TabG24QR/ZL9WMUYaEVchIXbBhLZPNztRFCNlRKWIO7ISWirrTbgKSrCB5YfyK0j
5aiCihOn66jjo8K1IiVejHjdgUcHVm7PiUdt8azxIOJNxLcfQXROaR+lf3XryujK
qc3IB3NzjRjK+1CcxYchzJ4oK52wuRD95bL9M6emcz6Q8kTE6HD1RHuu3oswf6Oj
ayhOTUYPaPdI/XKGe2s6gBPEgx/XJsCimVT7Dq6sYxIKzDmrwAbOW7vo+QIUb6Ro
XPsywDEguBJh1cs120e5e0MHO8iXp7ygpKo4RduGus2lJ+1NBxcoBebqRIY6GR7C
3qOFGh3j/CpIvzGOPohvO/urbGtWAiG91yEenEy3uJuWNOwhsIIufqUmalNaU2/4
hFUPvlhMb/4BGg1MmQC2ODmtBov5NLuhp//Ps7wOW8s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.0
Release Details
UpdatedOct. 4, 2025, 4:21 p.m.
Changelog

Fixed

  • Case sensitivity bug causing duplicate user accounts for different username capitalizations (#2). New users are now created with lowercase usernames while maintaining backwards compatibility for existing users.

Added

  • Admin interface for managing duplicate user accounts caused by case sensitivity bug
  • Admin interface for managing plugin configuration (API URL, username, password) with support for both config.php and database-based configuration
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturedIY3O02i0nXxPMfLWby8yBnQ3a31QgUGLJ+qdcEvmINHpfgQojg9kLj9zNA5PhFE
giYhFlcpkRoYzz5TxknPSQCLyRXTSSzIyatg5/0p/Gxr/0gAXBoOaTE+o8IySZlH
6UoiUjvnNlgIZwT5XpHFcvXGL3LyJcg659FBycEqxZcP/3yrOFhQhkoZenmEpBW5
sRZ/5okbwGjec2H4TPB4O9mMl37fry7hkcxXLMKiTJdGLTy0rr2x+joDvMJ8kDkx
eRn0m3R+1WxZe/aisGJhFY/f3HWaCOdS5o2dhgDwEi1RnfwONQsnvOEQ44Oklvm6
JmmJOT+gL9xaDMkVlskJ0IOXipoMUDhYEyaW6f0orlSsr9RpzZkXZvJeTIKsujaB
YuzpaUzr6lj+3VKDyEki8hZEZEBig70/PCIoDBhypmR5skhevB9tmGwY/ZKVJa2F
A1JV9BVS2Igk/7orzCfvT+TmpuVkJcr3EGbPa7A2o1VmfnQnkHmjB3SqKeO8+VgO
qArf/G+M0ZKdiX7ilJbIucqtgNXblR3O1vkvM1c/h9Pu4U3oBkqstie7DLxFd8lb
ZGXOyGNREUpT9JUrQ4tVTjptz3MEUHsLDKmXQr3CXdR6sGYbXnbN7U4/UFlsGxY7
+AuRhr8CfHN36OKDLg2g+A10bD7KV7nx6jZUYUDcgGU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.2
Release Details
UpdatedJuly 6, 2025, 11:17 p.m.
Changelog

Changed

  • Move to new logger syntax for Nextcloud 31 compatibility.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureR066Piu+OE3GMZDKp6J7HifEw1IlIp4WCvg50dwkq7ccn1nNjuhvYm52h8j2qfwK
hkMwmMFmGUCC+lPCNfOQSRPaPW5bG9NkIPlnyfzbuSkMyUjm/vCGuJQztyolySdZ
5ZzzX2eIDkN1tkks+usi8hE+Quna9L9kTb4uBZS4e2tg0/z+1atKlaWuwXwlkM4Z
M4eESQoMrGrsOYSDI46H1r9wUT8ATnljdfpCXGqoj0u7W1nP0jf6PLDIx61BdeHe
7MEq498n4W+HHSiYWLbYnIH69g36ftJp6m5hBbQPCFPkeA2I9zDX+fBKkHV4d3yy
xA3zcGdJ/yZuB+V0tE/40VfdJaupABdtEn67bInj2A7W8WABxWNLb1Jm+DZcLOrW
oH6Oi41JdvGS641m3oGvwP+yj0jzRj8ycDkzpHnYRIp64B4cztrAjzHyYbglQiQX
xTAYqvxm0/UL7ntTfnv1IfQbhPhqaJwlbVrsfmLQbjdw1iDC5G+K0jl5/HaOXSAf
OFWS6lHr+d3I0Lj8hbRwYAYYwWZ98Ju9z7EQPaKyYpqPbjE2R8Sh/InpkYHX1xyq
ScADBeOxIK+eneG4Z5V4PLR+59IOhDClqHgb/SdjKr4TAPQYc/ZW2o7PMWCOxmkK
V376D+Y6/ZlFKA5BIs/t4FDXbp/eRC1uHSssHaMMVFU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 30

VereinOnline User Authentication 0.3.2
Release Details
UpdatedOct. 12, 2025, 11:13 a.m.
Changelog

Added

  • Photo sync error reporting shows specific errors and warning icons in admin UI

Fixed

  • Photo sync crop coordinates are now properly cast to integers to avoid TypeError
  • Pre-provision search now handles usernames with dots (e.g., "john.doe")
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureOhlCBJ/lpi7sJ/SaXYE07hCB5y254JCwtxFt8SfskUyTpy4MZYbMwAPx3YhaaLf7
z5eOH1InQggjSkWCxsxltl89tMkUjvkYz1AByUb7y6ob2v8BhIJiEQQqfCQi3ptf
m0cT1LpvRmnzZZ1xTQ9yotAqdil8mJoV6WHfITXn/xipCf4LO0Tff8F1SJfU6/yJ
UbciLrA72zJ9+8wbqIRbBegGsH3xzSWExWt5K7W2dvRpJzkxCkFMaaDhO3pU8Dgh
A5SpWU/IS6XVwUjif5L0FJVP7deYgKMecuda93jeRxyM89aZ8gykUJsEPGIYknvM
FkXQcwbDqrtXDuXYaHJlyAxPlNMrnqdwCl2C9MuuL4VTkn/I3w4UJRXdPEp1UNzl
e+kEodmlH7xDlUh1WYt1Fqe5rGo3d+Vkl46dr2IO0kWJ41EkpKHoxqwXEeNDKDFK
HkUiSAEZRUpeVIZBoxES1+NHtZc3mb6/wmKzutCB+Mn9VesjE4Tb9dIRP4ujTZsd
ErBPLlJrX0vzfX1lCk0kB6jH/X0b6EhALi9/T5xup9t0Detd95sPCcLixmb6RZqz
1pMSkdBOI8qffjQrK8Z5TFs/fGsfKhMr34qVv7/kim4BzLT/9YNQpNGazXWyoBGF
lrj6LUgzWQ4TDwXsHa9lgVc4oo09/VgIUNM3bw7xTyo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.1
Release Details
UpdatedOct. 12, 2025, 12:07 a.m.
Changelog

Added

  • Selective user sync in admin interface to help diagnose sync issues

Fixed

  • Photo sync now checks file size before downloading (10MB limit) to prevent memory exhaustion
  • Photo sync errors no longer crash the entire user sync process
  • Improved error handling catches fatal errors (Throwable instead of Exception)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureXHgZpW/ev9qALj14jS0KC/JsSa9FemNabyFOzeIYxizeneDK6uOEJ7F9iDSlbUIk
F/vdOdspYdCJSuFHGiN4kgsqN/aJIXd8sHE6xC45/oUE4D7etcX7UTU9pPv2IdNw
BZmnOK8ncRg7HcR33BYBt2JoflIOcm7R920XyU9d84qWAMh4QeKm7gdgxioCBe3h
yahG4DppVx4TgCAtBrcwPoVlDHAOs2RSZfoTyeM/O0GfzPVeIjCasJL3GtDqAuhj
+KQGAoVyw/R7XSykpPqhKJds3ktZvHJyqC5XzkZ7Kq4OTsEjj5PS29UsO3He2m7n
lavnM1+eliOisiWhVNMjcqt0EsWEnr2/fIfKXUyxLGyDGTPo42PFCYg8j1xdcUdE
15zT+xxr/FAPFH7eDRgE+z+mEayROCz4X8p7CRNC7ie2k9cgUy+Lupaq4Tzc1nLY
d7y1qPME3fZ9Mr6YbdRIX2KeipNup4Vf3DTGVRAV0lFXaknoCQ8N8Z+PD0gwgHqw
icOBaG6eskKErQz0Gu2fzrLyr4hPGO7uyCncU1O8MubmGReBc974Y84shtT/2koW
PO0lVaCOR4hoP+9bbhmTpHWXiStoAFzdB61TzXYfMnewtuRDuwFRVLb2WfyjXwbH
MgV2Qsx616huvIIfGIWAj24SeJSh/O0hEuL8mn+9SFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.0
Release Details
UpdatedOct. 11, 2025, 8:42 p.m.
Changelog

Added

  • User Data Synchronization: Display name, email, and profile photos are now automatically synchronized from VereinOnline
  • Syncs on every login
  • Configurable: enable/disable email sync and photo sync separately
  • VereinOnline is the source of truth - manual changes in Nextcloud will be overwritten
  • Nightly Automatic Sync: Optional background job to keep user data up-to-date without requiring login
  • Disabled by default, enable via admin interface
  • Runs every 24 hours when enabled
  • Shows execution status and summary
  • Pre-provision User Accounts: Create accounts for users before their first login
  • Search for users by name in VereinOnline
  • Create accounts individually or in bulk
  • Accounts are fully configured and ready to use immediately
  • Manual Sync UI: Admin interface for managing user synchronization
  • View current user data in Nextcloud
  • Preview data from VereinOnline without syncing
  • Trigger immediate sync for all users
  • See detailed sync results

Changed

  • Upgrade Note: When upgrading from v0.2.2, user IDs are automatically migrated when you first run a manual sync or enable nightly sync. Users don't need to log in again - the migration happens in the background.
  • Improved dark mode appearance in admin interface
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturendUi3n02N/w1Ee5LpSsqFDpfDuTiXsI6HckI8g+1+ZCmvMVC9A/9h6RNk5BsY2wC
Gb2XOPKfVFUOmPNGj3yRLWLMj8M4V0JH3JpTKq/QQvowmoTNnllllH4dI8Ee5eYa
LNwh5gHm70InpJEHB8t23KKSpHSwdAoI9uKi+fJ7gYCxak+nbZM+BBijPhbEwxOt
Yy/ZOn+HMBGOWe4QJkJShv0cycMBmtoLfaMRNMWXgg0QMv1TOXGU6VHRPC/9yr/I
7cHwHsv+C/TRWvGZdyBiKWx7gFHGcnPiKn/LkoJJ9UwYPFGV205DCQaJfT7Pp9Pb
r7R67edSbwSWWl10ljNZbe1Nacxn7pvPeOxUqqr3rvw56weDJt4pxXIC2Hr0QtiK
XuuobkZXMFwfXtSkd34Z7ui7sBJJ/gcMcNwj/w/7SYJC7G1+t4ykn4EQtNDUg1GJ
V1PFY2xHHJ83MZq7sguyLMCMjwvP1cHQc17YCkkN8Y9s7ZQyb6y9HM7E5N5mii/k
0Lrljb1UYkoqb8IO8Jh66/Wwj7+94eqgle8/umN9Ph+1U0RHNMz1zjLM/vlyCNmF
4A2KVbSABj2dImirtmV6cV+QE40UfQ6ndS6hdKRgQaw7hWhPMU2ahEhSNIHsZrSR
OItKFjS0oONgUBjqX9dxH4xzLzgwoqMGgVeV3EFSSKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.2
Release Details
UpdatedOct. 4, 2025, 6:22 p.m.
Changelog

Fixed

  • Test Configuration button now works correctly when config.php is configured but database is not
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureZOzoEwz7auI4X0AcRSgdnwI4dPGIDBuesMzvdgXDtAXE0GVY3B3kQcWQYla7tIcx
cy3OErPL/3QCtPcofMWOKLIlVyn7nfjZXg3EYeXzEBLwWBzgY/MMJeVTXXdr/Gvd
9Tx69QTMkLij/tC7UDparfzNzZc3881V2qtnGGYJ0QjVRFJg8CzgPOp0aXvB23s+
cgqwUDKwnsFC5+vtjCQlXGgm5v0eTeAXQPWJPc1oIHwNXkAw8u7zYGKg0aCHei4k
AjYj8pgDCUkmyp+Biw4JVud6LO8wZDILs6mvD6ChJtbddiNjFz6jlyDIutGADGlg
fojE96a77POYyf8jPn3xZkWaquPpl/cXY5WQ+wrZIQwm8ba9vLzBScgabG+tea0N
LTbur7gY6jbEYiTVWgdQNmtkQc6ayqy+ly5ZRe1y116upOFHXybvj9kPde+41UGj
GMIBsDuflieJkdAFuZEx0GDGi5ABjFi7LgcryjXBnaXPgVk5J+mXxjtUtLcPWEy/
FaIz4hrgtemGi7t4V7lVgWoCsct0p5B8u0wgDxQiw1F5Pyld56NKQOJPp7kXyk8h
tZo04x1nz7Rt0WhPr80vsfAu27OpFvsmyh5tnkeAWhnMHrDhc8+rJgHrBjlVMPbw
wmC6II2BCCB9XdrEIOzDM1PVU2ZDQdbtbFSydha+/YA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.1
Release Details
UpdatedOct. 4, 2025, 6:07 p.m.
Changelog

Fixed

  • Dark mode styling for admin interface - improved contrast and readability
  • Status boxes now properly adapt to both light and dark themes
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturePBMvdliqnwJMkbeVy4ZAHguOu3JWjbYoxLjG2QR5oUYIhxJK4bT0HbO7vi5usQPx
dAfXylfOVGdMKvgXovoF//Pu7WMbhzQgsZkO2hTlMFzVBg9aPSKgdZWBQM6MvZXz
jIbThzhyAFDKH01GqvKpEnuPiJf4aGkPzllS6KBZxuPExRzfo4ufjw2QHC6afnBQ
1o2m+7fvS98Xs6GXIkDrdDz5g1Ggrnjw/PrX5IxGBgbxa1vTz2TY/KXtB/9f3v31
TabG24QR/ZL9WMUYaEVchIXbBhLZPNztRFCNlRKWIO7ISWirrTbgKSrCB5YfyK0j
5aiCihOn66jjo8K1IiVejHjdgUcHVm7PiUdt8azxIOJNxLcfQXROaR+lf3XryujK
qc3IB3NzjRjK+1CcxYchzJ4oK52wuRD95bL9M6emcz6Q8kTE6HD1RHuu3oswf6Oj
ayhOTUYPaPdI/XKGe2s6gBPEgx/XJsCimVT7Dq6sYxIKzDmrwAbOW7vo+QIUb6Ro
XPsywDEguBJh1cs120e5e0MHO8iXp7ygpKo4RduGus2lJ+1NBxcoBebqRIY6GR7C
3qOFGh3j/CpIvzGOPohvO/urbGtWAiG91yEenEy3uJuWNOwhsIIufqUmalNaU2/4
hFUPvlhMb/4BGg1MmQC2ODmtBov5NLuhp//Ps7wOW8s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.0
Release Details
UpdatedOct. 4, 2025, 4:21 p.m.
Changelog

Fixed

  • Case sensitivity bug causing duplicate user accounts for different username capitalizations (#2). New users are now created with lowercase usernames while maintaining backwards compatibility for existing users.

Added

  • Admin interface for managing duplicate user accounts caused by case sensitivity bug
  • Admin interface for managing plugin configuration (API URL, username, password) with support for both config.php and database-based configuration
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturedIY3O02i0nXxPMfLWby8yBnQ3a31QgUGLJ+qdcEvmINHpfgQojg9kLj9zNA5PhFE
giYhFlcpkRoYzz5TxknPSQCLyRXTSSzIyatg5/0p/Gxr/0gAXBoOaTE+o8IySZlH
6UoiUjvnNlgIZwT5XpHFcvXGL3LyJcg659FBycEqxZcP/3yrOFhQhkoZenmEpBW5
sRZ/5okbwGjec2H4TPB4O9mMl37fry7hkcxXLMKiTJdGLTy0rr2x+joDvMJ8kDkx
eRn0m3R+1WxZe/aisGJhFY/f3HWaCOdS5o2dhgDwEi1RnfwONQsnvOEQ44Oklvm6
JmmJOT+gL9xaDMkVlskJ0IOXipoMUDhYEyaW6f0orlSsr9RpzZkXZvJeTIKsujaB
YuzpaUzr6lj+3VKDyEki8hZEZEBig70/PCIoDBhypmR5skhevB9tmGwY/ZKVJa2F
A1JV9BVS2Igk/7orzCfvT+TmpuVkJcr3EGbPa7A2o1VmfnQnkHmjB3SqKeO8+VgO
qArf/G+M0ZKdiX7ilJbIucqtgNXblR3O1vkvM1c/h9Pu4U3oBkqstie7DLxFd8lb
ZGXOyGNREUpT9JUrQ4tVTjptz3MEUHsLDKmXQr3CXdR6sGYbXnbN7U4/UFlsGxY7
+AuRhr8CfHN36OKDLg2g+A10bD7KV7nx6jZUYUDcgGU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.2
Release Details
UpdatedJuly 6, 2025, 11:17 p.m.
Changelog

Changed

  • Move to new logger syntax for Nextcloud 31 compatibility.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureR066Piu+OE3GMZDKp6J7HifEw1IlIp4WCvg50dwkq7ccn1nNjuhvYm52h8j2qfwK
hkMwmMFmGUCC+lPCNfOQSRPaPW5bG9NkIPlnyfzbuSkMyUjm/vCGuJQztyolySdZ
5ZzzX2eIDkN1tkks+usi8hE+Quna9L9kTb4uBZS4e2tg0/z+1atKlaWuwXwlkM4Z
M4eESQoMrGrsOYSDI46H1r9wUT8ATnljdfpCXGqoj0u7W1nP0jf6PLDIx61BdeHe
7MEq498n4W+HHSiYWLbYnIH69g36ftJp6m5hBbQPCFPkeA2I9zDX+fBKkHV4d3yy
xA3zcGdJ/yZuB+V0tE/40VfdJaupABdtEn67bInj2A7W8WABxWNLb1Jm+DZcLOrW
oH6Oi41JdvGS641m3oGvwP+yj0jzRj8ycDkzpHnYRIp64B4cztrAjzHyYbglQiQX
xTAYqvxm0/UL7ntTfnv1IfQbhPhqaJwlbVrsfmLQbjdw1iDC5G+K0jl5/HaOXSAf
OFWS6lHr+d3I0Lj8hbRwYAYYwWZ98Ju9z7EQPaKyYpqPbjE2R8Sh/InpkYHX1xyq
ScADBeOxIK+eneG4Z5V4PLR+59IOhDClqHgb/SdjKr4TAPQYc/ZW2o7PMWCOxmkK
V376D+Y6/ZlFKA5BIs/t4FDXbp/eRC1uHSssHaMMVFU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 29

VereinOnline User Authentication 0.3.2
Release Details
UpdatedOct. 12, 2025, 11:13 a.m.
Changelog

Added

  • Photo sync error reporting shows specific errors and warning icons in admin UI

Fixed

  • Photo sync crop coordinates are now properly cast to integers to avoid TypeError
  • Pre-provision search now handles usernames with dots (e.g., "john.doe")
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureOhlCBJ/lpi7sJ/SaXYE07hCB5y254JCwtxFt8SfskUyTpy4MZYbMwAPx3YhaaLf7
z5eOH1InQggjSkWCxsxltl89tMkUjvkYz1AByUb7y6ob2v8BhIJiEQQqfCQi3ptf
m0cT1LpvRmnzZZ1xTQ9yotAqdil8mJoV6WHfITXn/xipCf4LO0Tff8F1SJfU6/yJ
UbciLrA72zJ9+8wbqIRbBegGsH3xzSWExWt5K7W2dvRpJzkxCkFMaaDhO3pU8Dgh
A5SpWU/IS6XVwUjif5L0FJVP7deYgKMecuda93jeRxyM89aZ8gykUJsEPGIYknvM
FkXQcwbDqrtXDuXYaHJlyAxPlNMrnqdwCl2C9MuuL4VTkn/I3w4UJRXdPEp1UNzl
e+kEodmlH7xDlUh1WYt1Fqe5rGo3d+Vkl46dr2IO0kWJ41EkpKHoxqwXEeNDKDFK
HkUiSAEZRUpeVIZBoxES1+NHtZc3mb6/wmKzutCB+Mn9VesjE4Tb9dIRP4ujTZsd
ErBPLlJrX0vzfX1lCk0kB6jH/X0b6EhALi9/T5xup9t0Detd95sPCcLixmb6RZqz
1pMSkdBOI8qffjQrK8Z5TFs/fGsfKhMr34qVv7/kim4BzLT/9YNQpNGazXWyoBGF
lrj6LUgzWQ4TDwXsHa9lgVc4oo09/VgIUNM3bw7xTyo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.1
Release Details
UpdatedOct. 12, 2025, 12:07 a.m.
Changelog

Added

  • Selective user sync in admin interface to help diagnose sync issues

Fixed

  • Photo sync now checks file size before downloading (10MB limit) to prevent memory exhaustion
  • Photo sync errors no longer crash the entire user sync process
  • Improved error handling catches fatal errors (Throwable instead of Exception)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureXHgZpW/ev9qALj14jS0KC/JsSa9FemNabyFOzeIYxizeneDK6uOEJ7F9iDSlbUIk
F/vdOdspYdCJSuFHGiN4kgsqN/aJIXd8sHE6xC45/oUE4D7etcX7UTU9pPv2IdNw
BZmnOK8ncRg7HcR33BYBt2JoflIOcm7R920XyU9d84qWAMh4QeKm7gdgxioCBe3h
yahG4DppVx4TgCAtBrcwPoVlDHAOs2RSZfoTyeM/O0GfzPVeIjCasJL3GtDqAuhj
+KQGAoVyw/R7XSykpPqhKJds3ktZvHJyqC5XzkZ7Kq4OTsEjj5PS29UsO3He2m7n
lavnM1+eliOisiWhVNMjcqt0EsWEnr2/fIfKXUyxLGyDGTPo42PFCYg8j1xdcUdE
15zT+xxr/FAPFH7eDRgE+z+mEayROCz4X8p7CRNC7ie2k9cgUy+Lupaq4Tzc1nLY
d7y1qPME3fZ9Mr6YbdRIX2KeipNup4Vf3DTGVRAV0lFXaknoCQ8N8Z+PD0gwgHqw
icOBaG6eskKErQz0Gu2fzrLyr4hPGO7uyCncU1O8MubmGReBc974Y84shtT/2koW
PO0lVaCOR4hoP+9bbhmTpHWXiStoAFzdB61TzXYfMnewtuRDuwFRVLb2WfyjXwbH
MgV2Qsx616huvIIfGIWAj24SeJSh/O0hEuL8mn+9SFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.0
Release Details
UpdatedOct. 11, 2025, 8:42 p.m.
Changelog

Added

  • User Data Synchronization: Display name, email, and profile photos are now automatically synchronized from VereinOnline
  • Syncs on every login
  • Configurable: enable/disable email sync and photo sync separately
  • VereinOnline is the source of truth - manual changes in Nextcloud will be overwritten
  • Nightly Automatic Sync: Optional background job to keep user data up-to-date without requiring login
  • Disabled by default, enable via admin interface
  • Runs every 24 hours when enabled
  • Shows execution status and summary
  • Pre-provision User Accounts: Create accounts for users before their first login
  • Search for users by name in VereinOnline
  • Create accounts individually or in bulk
  • Accounts are fully configured and ready to use immediately
  • Manual Sync UI: Admin interface for managing user synchronization
  • View current user data in Nextcloud
  • Preview data from VereinOnline without syncing
  • Trigger immediate sync for all users
  • See detailed sync results

Changed

  • Upgrade Note: When upgrading from v0.2.2, user IDs are automatically migrated when you first run a manual sync or enable nightly sync. Users don't need to log in again - the migration happens in the background.
  • Improved dark mode appearance in admin interface
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturendUi3n02N/w1Ee5LpSsqFDpfDuTiXsI6HckI8g+1+ZCmvMVC9A/9h6RNk5BsY2wC
Gb2XOPKfVFUOmPNGj3yRLWLMj8M4V0JH3JpTKq/QQvowmoTNnllllH4dI8Ee5eYa
LNwh5gHm70InpJEHB8t23KKSpHSwdAoI9uKi+fJ7gYCxak+nbZM+BBijPhbEwxOt
Yy/ZOn+HMBGOWe4QJkJShv0cycMBmtoLfaMRNMWXgg0QMv1TOXGU6VHRPC/9yr/I
7cHwHsv+C/TRWvGZdyBiKWx7gFHGcnPiKn/LkoJJ9UwYPFGV205DCQaJfT7Pp9Pb
r7R67edSbwSWWl10ljNZbe1Nacxn7pvPeOxUqqr3rvw56weDJt4pxXIC2Hr0QtiK
XuuobkZXMFwfXtSkd34Z7ui7sBJJ/gcMcNwj/w/7SYJC7G1+t4ykn4EQtNDUg1GJ
V1PFY2xHHJ83MZq7sguyLMCMjwvP1cHQc17YCkkN8Y9s7ZQyb6y9HM7E5N5mii/k
0Lrljb1UYkoqb8IO8Jh66/Wwj7+94eqgle8/umN9Ph+1U0RHNMz1zjLM/vlyCNmF
4A2KVbSABj2dImirtmV6cV+QE40UfQ6ndS6hdKRgQaw7hWhPMU2ahEhSNIHsZrSR
OItKFjS0oONgUBjqX9dxH4xzLzgwoqMGgVeV3EFSSKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.2
Release Details
UpdatedOct. 4, 2025, 6:22 p.m.
Changelog

Fixed

  • Test Configuration button now works correctly when config.php is configured but database is not
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureZOzoEwz7auI4X0AcRSgdnwI4dPGIDBuesMzvdgXDtAXE0GVY3B3kQcWQYla7tIcx
cy3OErPL/3QCtPcofMWOKLIlVyn7nfjZXg3EYeXzEBLwWBzgY/MMJeVTXXdr/Gvd
9Tx69QTMkLij/tC7UDparfzNzZc3881V2qtnGGYJ0QjVRFJg8CzgPOp0aXvB23s+
cgqwUDKwnsFC5+vtjCQlXGgm5v0eTeAXQPWJPc1oIHwNXkAw8u7zYGKg0aCHei4k
AjYj8pgDCUkmyp+Biw4JVud6LO8wZDILs6mvD6ChJtbddiNjFz6jlyDIutGADGlg
fojE96a77POYyf8jPn3xZkWaquPpl/cXY5WQ+wrZIQwm8ba9vLzBScgabG+tea0N
LTbur7gY6jbEYiTVWgdQNmtkQc6ayqy+ly5ZRe1y116upOFHXybvj9kPde+41UGj
GMIBsDuflieJkdAFuZEx0GDGi5ABjFi7LgcryjXBnaXPgVk5J+mXxjtUtLcPWEy/
FaIz4hrgtemGi7t4V7lVgWoCsct0p5B8u0wgDxQiw1F5Pyld56NKQOJPp7kXyk8h
tZo04x1nz7Rt0WhPr80vsfAu27OpFvsmyh5tnkeAWhnMHrDhc8+rJgHrBjlVMPbw
wmC6II2BCCB9XdrEIOzDM1PVU2ZDQdbtbFSydha+/YA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.1
Release Details
UpdatedOct. 4, 2025, 6:07 p.m.
Changelog

Fixed

  • Dark mode styling for admin interface - improved contrast and readability
  • Status boxes now properly adapt to both light and dark themes
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturePBMvdliqnwJMkbeVy4ZAHguOu3JWjbYoxLjG2QR5oUYIhxJK4bT0HbO7vi5usQPx
dAfXylfOVGdMKvgXovoF//Pu7WMbhzQgsZkO2hTlMFzVBg9aPSKgdZWBQM6MvZXz
jIbThzhyAFDKH01GqvKpEnuPiJf4aGkPzllS6KBZxuPExRzfo4ufjw2QHC6afnBQ
1o2m+7fvS98Xs6GXIkDrdDz5g1Ggrnjw/PrX5IxGBgbxa1vTz2TY/KXtB/9f3v31
TabG24QR/ZL9WMUYaEVchIXbBhLZPNztRFCNlRKWIO7ISWirrTbgKSrCB5YfyK0j
5aiCihOn66jjo8K1IiVejHjdgUcHVm7PiUdt8azxIOJNxLcfQXROaR+lf3XryujK
qc3IB3NzjRjK+1CcxYchzJ4oK52wuRD95bL9M6emcz6Q8kTE6HD1RHuu3oswf6Oj
ayhOTUYPaPdI/XKGe2s6gBPEgx/XJsCimVT7Dq6sYxIKzDmrwAbOW7vo+QIUb6Ro
XPsywDEguBJh1cs120e5e0MHO8iXp7ygpKo4RduGus2lJ+1NBxcoBebqRIY6GR7C
3qOFGh3j/CpIvzGOPohvO/urbGtWAiG91yEenEy3uJuWNOwhsIIufqUmalNaU2/4
hFUPvlhMb/4BGg1MmQC2ODmtBov5NLuhp//Ps7wOW8s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.0
Release Details
UpdatedOct. 4, 2025, 4:21 p.m.
Changelog

Fixed

  • Case sensitivity bug causing duplicate user accounts for different username capitalizations (#2). New users are now created with lowercase usernames while maintaining backwards compatibility for existing users.

Added

  • Admin interface for managing duplicate user accounts caused by case sensitivity bug
  • Admin interface for managing plugin configuration (API URL, username, password) with support for both config.php and database-based configuration
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturedIY3O02i0nXxPMfLWby8yBnQ3a31QgUGLJ+qdcEvmINHpfgQojg9kLj9zNA5PhFE
giYhFlcpkRoYzz5TxknPSQCLyRXTSSzIyatg5/0p/Gxr/0gAXBoOaTE+o8IySZlH
6UoiUjvnNlgIZwT5XpHFcvXGL3LyJcg659FBycEqxZcP/3yrOFhQhkoZenmEpBW5
sRZ/5okbwGjec2H4TPB4O9mMl37fry7hkcxXLMKiTJdGLTy0rr2x+joDvMJ8kDkx
eRn0m3R+1WxZe/aisGJhFY/f3HWaCOdS5o2dhgDwEi1RnfwONQsnvOEQ44Oklvm6
JmmJOT+gL9xaDMkVlskJ0IOXipoMUDhYEyaW6f0orlSsr9RpzZkXZvJeTIKsujaB
YuzpaUzr6lj+3VKDyEki8hZEZEBig70/PCIoDBhypmR5skhevB9tmGwY/ZKVJa2F
A1JV9BVS2Igk/7orzCfvT+TmpuVkJcr3EGbPa7A2o1VmfnQnkHmjB3SqKeO8+VgO
qArf/G+M0ZKdiX7ilJbIucqtgNXblR3O1vkvM1c/h9Pu4U3oBkqstie7DLxFd8lb
ZGXOyGNREUpT9JUrQ4tVTjptz3MEUHsLDKmXQr3CXdR6sGYbXnbN7U4/UFlsGxY7
+AuRhr8CfHN36OKDLg2g+A10bD7KV7nx6jZUYUDcgGU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.2
Release Details
UpdatedJuly 6, 2025, 11:17 p.m.
Changelog

Changed

  • Move to new logger syntax for Nextcloud 31 compatibility.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureR066Piu+OE3GMZDKp6J7HifEw1IlIp4WCvg50dwkq7ccn1nNjuhvYm52h8j2qfwK
hkMwmMFmGUCC+lPCNfOQSRPaPW5bG9NkIPlnyfzbuSkMyUjm/vCGuJQztyolySdZ
5ZzzX2eIDkN1tkks+usi8hE+Quna9L9kTb4uBZS4e2tg0/z+1atKlaWuwXwlkM4Z
M4eESQoMrGrsOYSDI46H1r9wUT8ATnljdfpCXGqoj0u7W1nP0jf6PLDIx61BdeHe
7MEq498n4W+HHSiYWLbYnIH69g36ftJp6m5hBbQPCFPkeA2I9zDX+fBKkHV4d3yy
xA3zcGdJ/yZuB+V0tE/40VfdJaupABdtEn67bInj2A7W8WABxWNLb1Jm+DZcLOrW
oH6Oi41JdvGS641m3oGvwP+yj0jzRj8ycDkzpHnYRIp64B4cztrAjzHyYbglQiQX
xTAYqvxm0/UL7ntTfnv1IfQbhPhqaJwlbVrsfmLQbjdw1iDC5G+K0jl5/HaOXSAf
OFWS6lHr+d3I0Lj8hbRwYAYYwWZ98Ju9z7EQPaKyYpqPbjE2R8Sh/InpkYHX1xyq
ScADBeOxIK+eneG4Z5V4PLR+59IOhDClqHgb/SdjKr4TAPQYc/ZW2o7PMWCOxmkK
V376D+Y6/ZlFKA5BIs/t4FDXbp/eRC1uHSssHaMMVFU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 28

VereinOnline User Authentication 0.3.2
Release Details
UpdatedOct. 12, 2025, 11:13 a.m.
Changelog

Added

  • Photo sync error reporting shows specific errors and warning icons in admin UI

Fixed

  • Photo sync crop coordinates are now properly cast to integers to avoid TypeError
  • Pre-provision search now handles usernames with dots (e.g., "john.doe")
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureOhlCBJ/lpi7sJ/SaXYE07hCB5y254JCwtxFt8SfskUyTpy4MZYbMwAPx3YhaaLf7
z5eOH1InQggjSkWCxsxltl89tMkUjvkYz1AByUb7y6ob2v8BhIJiEQQqfCQi3ptf
m0cT1LpvRmnzZZ1xTQ9yotAqdil8mJoV6WHfITXn/xipCf4LO0Tff8F1SJfU6/yJ
UbciLrA72zJ9+8wbqIRbBegGsH3xzSWExWt5K7W2dvRpJzkxCkFMaaDhO3pU8Dgh
A5SpWU/IS6XVwUjif5L0FJVP7deYgKMecuda93jeRxyM89aZ8gykUJsEPGIYknvM
FkXQcwbDqrtXDuXYaHJlyAxPlNMrnqdwCl2C9MuuL4VTkn/I3w4UJRXdPEp1UNzl
e+kEodmlH7xDlUh1WYt1Fqe5rGo3d+Vkl46dr2IO0kWJ41EkpKHoxqwXEeNDKDFK
HkUiSAEZRUpeVIZBoxES1+NHtZc3mb6/wmKzutCB+Mn9VesjE4Tb9dIRP4ujTZsd
ErBPLlJrX0vzfX1lCk0kB6jH/X0b6EhALi9/T5xup9t0Detd95sPCcLixmb6RZqz
1pMSkdBOI8qffjQrK8Z5TFs/fGsfKhMr34qVv7/kim4BzLT/9YNQpNGazXWyoBGF
lrj6LUgzWQ4TDwXsHa9lgVc4oo09/VgIUNM3bw7xTyo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.1
Release Details
UpdatedOct. 12, 2025, 12:07 a.m.
Changelog

Added

  • Selective user sync in admin interface to help diagnose sync issues

Fixed

  • Photo sync now checks file size before downloading (10MB limit) to prevent memory exhaustion
  • Photo sync errors no longer crash the entire user sync process
  • Improved error handling catches fatal errors (Throwable instead of Exception)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureXHgZpW/ev9qALj14jS0KC/JsSa9FemNabyFOzeIYxizeneDK6uOEJ7F9iDSlbUIk
F/vdOdspYdCJSuFHGiN4kgsqN/aJIXd8sHE6xC45/oUE4D7etcX7UTU9pPv2IdNw
BZmnOK8ncRg7HcR33BYBt2JoflIOcm7R920XyU9d84qWAMh4QeKm7gdgxioCBe3h
yahG4DppVx4TgCAtBrcwPoVlDHAOs2RSZfoTyeM/O0GfzPVeIjCasJL3GtDqAuhj
+KQGAoVyw/R7XSykpPqhKJds3ktZvHJyqC5XzkZ7Kq4OTsEjj5PS29UsO3He2m7n
lavnM1+eliOisiWhVNMjcqt0EsWEnr2/fIfKXUyxLGyDGTPo42PFCYg8j1xdcUdE
15zT+xxr/FAPFH7eDRgE+z+mEayROCz4X8p7CRNC7ie2k9cgUy+Lupaq4Tzc1nLY
d7y1qPME3fZ9Mr6YbdRIX2KeipNup4Vf3DTGVRAV0lFXaknoCQ8N8Z+PD0gwgHqw
icOBaG6eskKErQz0Gu2fzrLyr4hPGO7uyCncU1O8MubmGReBc974Y84shtT/2koW
PO0lVaCOR4hoP+9bbhmTpHWXiStoAFzdB61TzXYfMnewtuRDuwFRVLb2WfyjXwbH
MgV2Qsx616huvIIfGIWAj24SeJSh/O0hEuL8mn+9SFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.0
Release Details
UpdatedOct. 11, 2025, 8:42 p.m.
Changelog

Added

  • User Data Synchronization: Display name, email, and profile photos are now automatically synchronized from VereinOnline
  • Syncs on every login
  • Configurable: enable/disable email sync and photo sync separately
  • VereinOnline is the source of truth - manual changes in Nextcloud will be overwritten
  • Nightly Automatic Sync: Optional background job to keep user data up-to-date without requiring login
  • Disabled by default, enable via admin interface
  • Runs every 24 hours when enabled
  • Shows execution status and summary
  • Pre-provision User Accounts: Create accounts for users before their first login
  • Search for users by name in VereinOnline
  • Create accounts individually or in bulk
  • Accounts are fully configured and ready to use immediately
  • Manual Sync UI: Admin interface for managing user synchronization
  • View current user data in Nextcloud
  • Preview data from VereinOnline without syncing
  • Trigger immediate sync for all users
  • See detailed sync results

Changed

  • Upgrade Note: When upgrading from v0.2.2, user IDs are automatically migrated when you first run a manual sync or enable nightly sync. Users don't need to log in again - the migration happens in the background.
  • Improved dark mode appearance in admin interface
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturendUi3n02N/w1Ee5LpSsqFDpfDuTiXsI6HckI8g+1+ZCmvMVC9A/9h6RNk5BsY2wC
Gb2XOPKfVFUOmPNGj3yRLWLMj8M4V0JH3JpTKq/QQvowmoTNnllllH4dI8Ee5eYa
LNwh5gHm70InpJEHB8t23KKSpHSwdAoI9uKi+fJ7gYCxak+nbZM+BBijPhbEwxOt
Yy/ZOn+HMBGOWe4QJkJShv0cycMBmtoLfaMRNMWXgg0QMv1TOXGU6VHRPC/9yr/I
7cHwHsv+C/TRWvGZdyBiKWx7gFHGcnPiKn/LkoJJ9UwYPFGV205DCQaJfT7Pp9Pb
r7R67edSbwSWWl10ljNZbe1Nacxn7pvPeOxUqqr3rvw56weDJt4pxXIC2Hr0QtiK
XuuobkZXMFwfXtSkd34Z7ui7sBJJ/gcMcNwj/w/7SYJC7G1+t4ykn4EQtNDUg1GJ
V1PFY2xHHJ83MZq7sguyLMCMjwvP1cHQc17YCkkN8Y9s7ZQyb6y9HM7E5N5mii/k
0Lrljb1UYkoqb8IO8Jh66/Wwj7+94eqgle8/umN9Ph+1U0RHNMz1zjLM/vlyCNmF
4A2KVbSABj2dImirtmV6cV+QE40UfQ6ndS6hdKRgQaw7hWhPMU2ahEhSNIHsZrSR
OItKFjS0oONgUBjqX9dxH4xzLzgwoqMGgVeV3EFSSKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.2
Release Details
UpdatedOct. 4, 2025, 6:22 p.m.
Changelog

Fixed

  • Test Configuration button now works correctly when config.php is configured but database is not
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureZOzoEwz7auI4X0AcRSgdnwI4dPGIDBuesMzvdgXDtAXE0GVY3B3kQcWQYla7tIcx
cy3OErPL/3QCtPcofMWOKLIlVyn7nfjZXg3EYeXzEBLwWBzgY/MMJeVTXXdr/Gvd
9Tx69QTMkLij/tC7UDparfzNzZc3881V2qtnGGYJ0QjVRFJg8CzgPOp0aXvB23s+
cgqwUDKwnsFC5+vtjCQlXGgm5v0eTeAXQPWJPc1oIHwNXkAw8u7zYGKg0aCHei4k
AjYj8pgDCUkmyp+Biw4JVud6LO8wZDILs6mvD6ChJtbddiNjFz6jlyDIutGADGlg
fojE96a77POYyf8jPn3xZkWaquPpl/cXY5WQ+wrZIQwm8ba9vLzBScgabG+tea0N
LTbur7gY6jbEYiTVWgdQNmtkQc6ayqy+ly5ZRe1y116upOFHXybvj9kPde+41UGj
GMIBsDuflieJkdAFuZEx0GDGi5ABjFi7LgcryjXBnaXPgVk5J+mXxjtUtLcPWEy/
FaIz4hrgtemGi7t4V7lVgWoCsct0p5B8u0wgDxQiw1F5Pyld56NKQOJPp7kXyk8h
tZo04x1nz7Rt0WhPr80vsfAu27OpFvsmyh5tnkeAWhnMHrDhc8+rJgHrBjlVMPbw
wmC6II2BCCB9XdrEIOzDM1PVU2ZDQdbtbFSydha+/YA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.1
Release Details
UpdatedOct. 4, 2025, 6:07 p.m.
Changelog

Fixed

  • Dark mode styling for admin interface - improved contrast and readability
  • Status boxes now properly adapt to both light and dark themes
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturePBMvdliqnwJMkbeVy4ZAHguOu3JWjbYoxLjG2QR5oUYIhxJK4bT0HbO7vi5usQPx
dAfXylfOVGdMKvgXovoF//Pu7WMbhzQgsZkO2hTlMFzVBg9aPSKgdZWBQM6MvZXz
jIbThzhyAFDKH01GqvKpEnuPiJf4aGkPzllS6KBZxuPExRzfo4ufjw2QHC6afnBQ
1o2m+7fvS98Xs6GXIkDrdDz5g1Ggrnjw/PrX5IxGBgbxa1vTz2TY/KXtB/9f3v31
TabG24QR/ZL9WMUYaEVchIXbBhLZPNztRFCNlRKWIO7ISWirrTbgKSrCB5YfyK0j
5aiCihOn66jjo8K1IiVejHjdgUcHVm7PiUdt8azxIOJNxLcfQXROaR+lf3XryujK
qc3IB3NzjRjK+1CcxYchzJ4oK52wuRD95bL9M6emcz6Q8kTE6HD1RHuu3oswf6Oj
ayhOTUYPaPdI/XKGe2s6gBPEgx/XJsCimVT7Dq6sYxIKzDmrwAbOW7vo+QIUb6Ro
XPsywDEguBJh1cs120e5e0MHO8iXp7ygpKo4RduGus2lJ+1NBxcoBebqRIY6GR7C
3qOFGh3j/CpIvzGOPohvO/urbGtWAiG91yEenEy3uJuWNOwhsIIufqUmalNaU2/4
hFUPvlhMb/4BGg1MmQC2ODmtBov5NLuhp//Ps7wOW8s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.0
Release Details
UpdatedOct. 4, 2025, 4:21 p.m.
Changelog

Fixed

  • Case sensitivity bug causing duplicate user accounts for different username capitalizations (#2). New users are now created with lowercase usernames while maintaining backwards compatibility for existing users.

Added

  • Admin interface for managing duplicate user accounts caused by case sensitivity bug
  • Admin interface for managing plugin configuration (API URL, username, password) with support for both config.php and database-based configuration
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturedIY3O02i0nXxPMfLWby8yBnQ3a31QgUGLJ+qdcEvmINHpfgQojg9kLj9zNA5PhFE
giYhFlcpkRoYzz5TxknPSQCLyRXTSSzIyatg5/0p/Gxr/0gAXBoOaTE+o8IySZlH
6UoiUjvnNlgIZwT5XpHFcvXGL3LyJcg659FBycEqxZcP/3yrOFhQhkoZenmEpBW5
sRZ/5okbwGjec2H4TPB4O9mMl37fry7hkcxXLMKiTJdGLTy0rr2x+joDvMJ8kDkx
eRn0m3R+1WxZe/aisGJhFY/f3HWaCOdS5o2dhgDwEi1RnfwONQsnvOEQ44Oklvm6
JmmJOT+gL9xaDMkVlskJ0IOXipoMUDhYEyaW6f0orlSsr9RpzZkXZvJeTIKsujaB
YuzpaUzr6lj+3VKDyEki8hZEZEBig70/PCIoDBhypmR5skhevB9tmGwY/ZKVJa2F
A1JV9BVS2Igk/7orzCfvT+TmpuVkJcr3EGbPa7A2o1VmfnQnkHmjB3SqKeO8+VgO
qArf/G+M0ZKdiX7ilJbIucqtgNXblR3O1vkvM1c/h9Pu4U3oBkqstie7DLxFd8lb
ZGXOyGNREUpT9JUrQ4tVTjptz3MEUHsLDKmXQr3CXdR6sGYbXnbN7U4/UFlsGxY7
+AuRhr8CfHN36OKDLg2g+A10bD7KV7nx6jZUYUDcgGU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.2
Release Details
UpdatedJuly 6, 2025, 11:17 p.m.
Changelog

Changed

  • Move to new logger syntax for Nextcloud 31 compatibility.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureR066Piu+OE3GMZDKp6J7HifEw1IlIp4WCvg50dwkq7ccn1nNjuhvYm52h8j2qfwK
hkMwmMFmGUCC+lPCNfOQSRPaPW5bG9NkIPlnyfzbuSkMyUjm/vCGuJQztyolySdZ
5ZzzX2eIDkN1tkks+usi8hE+Quna9L9kTb4uBZS4e2tg0/z+1atKlaWuwXwlkM4Z
M4eESQoMrGrsOYSDI46H1r9wUT8ATnljdfpCXGqoj0u7W1nP0jf6PLDIx61BdeHe
7MEq498n4W+HHSiYWLbYnIH69g36ftJp6m5hBbQPCFPkeA2I9zDX+fBKkHV4d3yy
xA3zcGdJ/yZuB+V0tE/40VfdJaupABdtEn67bInj2A7W8WABxWNLb1Jm+DZcLOrW
oH6Oi41JdvGS641m3oGvwP+yj0jzRj8ycDkzpHnYRIp64B4cztrAjzHyYbglQiQX
xTAYqvxm0/UL7ntTfnv1IfQbhPhqaJwlbVrsfmLQbjdw1iDC5G+K0jl5/HaOXSAf
OFWS6lHr+d3I0Lj8hbRwYAYYwWZ98Ju9z7EQPaKyYpqPbjE2R8Sh/InpkYHX1xyq
ScADBeOxIK+eneG4Z5V4PLR+59IOhDClqHgb/SdjKr4TAPQYc/ZW2o7PMWCOxmkK
V376D+Y6/ZlFKA5BIs/t4FDXbp/eRC1uHSssHaMMVFU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 27

VereinOnline User Authentication 0.3.2
Release Details
UpdatedOct. 12, 2025, 11:13 a.m.
Changelog

Added

  • Photo sync error reporting shows specific errors and warning icons in admin UI

Fixed

  • Photo sync crop coordinates are now properly cast to integers to avoid TypeError
  • Pre-provision search now handles usernames with dots (e.g., "john.doe")
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureOhlCBJ/lpi7sJ/SaXYE07hCB5y254JCwtxFt8SfskUyTpy4MZYbMwAPx3YhaaLf7
z5eOH1InQggjSkWCxsxltl89tMkUjvkYz1AByUb7y6ob2v8BhIJiEQQqfCQi3ptf
m0cT1LpvRmnzZZ1xTQ9yotAqdil8mJoV6WHfITXn/xipCf4LO0Tff8F1SJfU6/yJ
UbciLrA72zJ9+8wbqIRbBegGsH3xzSWExWt5K7W2dvRpJzkxCkFMaaDhO3pU8Dgh
A5SpWU/IS6XVwUjif5L0FJVP7deYgKMecuda93jeRxyM89aZ8gykUJsEPGIYknvM
FkXQcwbDqrtXDuXYaHJlyAxPlNMrnqdwCl2C9MuuL4VTkn/I3w4UJRXdPEp1UNzl
e+kEodmlH7xDlUh1WYt1Fqe5rGo3d+Vkl46dr2IO0kWJ41EkpKHoxqwXEeNDKDFK
HkUiSAEZRUpeVIZBoxES1+NHtZc3mb6/wmKzutCB+Mn9VesjE4Tb9dIRP4ujTZsd
ErBPLlJrX0vzfX1lCk0kB6jH/X0b6EhALi9/T5xup9t0Detd95sPCcLixmb6RZqz
1pMSkdBOI8qffjQrK8Z5TFs/fGsfKhMr34qVv7/kim4BzLT/9YNQpNGazXWyoBGF
lrj6LUgzWQ4TDwXsHa9lgVc4oo09/VgIUNM3bw7xTyo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.1
Release Details
UpdatedOct. 12, 2025, 12:07 a.m.
Changelog

Added

  • Selective user sync in admin interface to help diagnose sync issues

Fixed

  • Photo sync now checks file size before downloading (10MB limit) to prevent memory exhaustion
  • Photo sync errors no longer crash the entire user sync process
  • Improved error handling catches fatal errors (Throwable instead of Exception)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureXHgZpW/ev9qALj14jS0KC/JsSa9FemNabyFOzeIYxizeneDK6uOEJ7F9iDSlbUIk
F/vdOdspYdCJSuFHGiN4kgsqN/aJIXd8sHE6xC45/oUE4D7etcX7UTU9pPv2IdNw
BZmnOK8ncRg7HcR33BYBt2JoflIOcm7R920XyU9d84qWAMh4QeKm7gdgxioCBe3h
yahG4DppVx4TgCAtBrcwPoVlDHAOs2RSZfoTyeM/O0GfzPVeIjCasJL3GtDqAuhj
+KQGAoVyw/R7XSykpPqhKJds3ktZvHJyqC5XzkZ7Kq4OTsEjj5PS29UsO3He2m7n
lavnM1+eliOisiWhVNMjcqt0EsWEnr2/fIfKXUyxLGyDGTPo42PFCYg8j1xdcUdE
15zT+xxr/FAPFH7eDRgE+z+mEayROCz4X8p7CRNC7ie2k9cgUy+Lupaq4Tzc1nLY
d7y1qPME3fZ9Mr6YbdRIX2KeipNup4Vf3DTGVRAV0lFXaknoCQ8N8Z+PD0gwgHqw
icOBaG6eskKErQz0Gu2fzrLyr4hPGO7uyCncU1O8MubmGReBc974Y84shtT/2koW
PO0lVaCOR4hoP+9bbhmTpHWXiStoAFzdB61TzXYfMnewtuRDuwFRVLb2WfyjXwbH
MgV2Qsx616huvIIfGIWAj24SeJSh/O0hEuL8mn+9SFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.0
Release Details
UpdatedOct. 11, 2025, 8:42 p.m.
Changelog

Added

  • User Data Synchronization: Display name, email, and profile photos are now automatically synchronized from VereinOnline
  • Syncs on every login
  • Configurable: enable/disable email sync and photo sync separately
  • VereinOnline is the source of truth - manual changes in Nextcloud will be overwritten
  • Nightly Automatic Sync: Optional background job to keep user data up-to-date without requiring login
  • Disabled by default, enable via admin interface
  • Runs every 24 hours when enabled
  • Shows execution status and summary
  • Pre-provision User Accounts: Create accounts for users before their first login
  • Search for users by name in VereinOnline
  • Create accounts individually or in bulk
  • Accounts are fully configured and ready to use immediately
  • Manual Sync UI: Admin interface for managing user synchronization
  • View current user data in Nextcloud
  • Preview data from VereinOnline without syncing
  • Trigger immediate sync for all users
  • See detailed sync results

Changed

  • Upgrade Note: When upgrading from v0.2.2, user IDs are automatically migrated when you first run a manual sync or enable nightly sync. Users don't need to log in again - the migration happens in the background.
  • Improved dark mode appearance in admin interface
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturendUi3n02N/w1Ee5LpSsqFDpfDuTiXsI6HckI8g+1+ZCmvMVC9A/9h6RNk5BsY2wC
Gb2XOPKfVFUOmPNGj3yRLWLMj8M4V0JH3JpTKq/QQvowmoTNnllllH4dI8Ee5eYa
LNwh5gHm70InpJEHB8t23KKSpHSwdAoI9uKi+fJ7gYCxak+nbZM+BBijPhbEwxOt
Yy/ZOn+HMBGOWe4QJkJShv0cycMBmtoLfaMRNMWXgg0QMv1TOXGU6VHRPC/9yr/I
7cHwHsv+C/TRWvGZdyBiKWx7gFHGcnPiKn/LkoJJ9UwYPFGV205DCQaJfT7Pp9Pb
r7R67edSbwSWWl10ljNZbe1Nacxn7pvPeOxUqqr3rvw56weDJt4pxXIC2Hr0QtiK
XuuobkZXMFwfXtSkd34Z7ui7sBJJ/gcMcNwj/w/7SYJC7G1+t4ykn4EQtNDUg1GJ
V1PFY2xHHJ83MZq7sguyLMCMjwvP1cHQc17YCkkN8Y9s7ZQyb6y9HM7E5N5mii/k
0Lrljb1UYkoqb8IO8Jh66/Wwj7+94eqgle8/umN9Ph+1U0RHNMz1zjLM/vlyCNmF
4A2KVbSABj2dImirtmV6cV+QE40UfQ6ndS6hdKRgQaw7hWhPMU2ahEhSNIHsZrSR
OItKFjS0oONgUBjqX9dxH4xzLzgwoqMGgVeV3EFSSKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.2
Release Details
UpdatedOct. 4, 2025, 6:22 p.m.
Changelog

Fixed

  • Test Configuration button now works correctly when config.php is configured but database is not
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureZOzoEwz7auI4X0AcRSgdnwI4dPGIDBuesMzvdgXDtAXE0GVY3B3kQcWQYla7tIcx
cy3OErPL/3QCtPcofMWOKLIlVyn7nfjZXg3EYeXzEBLwWBzgY/MMJeVTXXdr/Gvd
9Tx69QTMkLij/tC7UDparfzNzZc3881V2qtnGGYJ0QjVRFJg8CzgPOp0aXvB23s+
cgqwUDKwnsFC5+vtjCQlXGgm5v0eTeAXQPWJPc1oIHwNXkAw8u7zYGKg0aCHei4k
AjYj8pgDCUkmyp+Biw4JVud6LO8wZDILs6mvD6ChJtbddiNjFz6jlyDIutGADGlg
fojE96a77POYyf8jPn3xZkWaquPpl/cXY5WQ+wrZIQwm8ba9vLzBScgabG+tea0N
LTbur7gY6jbEYiTVWgdQNmtkQc6ayqy+ly5ZRe1y116upOFHXybvj9kPde+41UGj
GMIBsDuflieJkdAFuZEx0GDGi5ABjFi7LgcryjXBnaXPgVk5J+mXxjtUtLcPWEy/
FaIz4hrgtemGi7t4V7lVgWoCsct0p5B8u0wgDxQiw1F5Pyld56NKQOJPp7kXyk8h
tZo04x1nz7Rt0WhPr80vsfAu27OpFvsmyh5tnkeAWhnMHrDhc8+rJgHrBjlVMPbw
wmC6II2BCCB9XdrEIOzDM1PVU2ZDQdbtbFSydha+/YA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.1
Release Details
UpdatedOct. 4, 2025, 6:07 p.m.
Changelog

Fixed

  • Dark mode styling for admin interface - improved contrast and readability
  • Status boxes now properly adapt to both light and dark themes
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturePBMvdliqnwJMkbeVy4ZAHguOu3JWjbYoxLjG2QR5oUYIhxJK4bT0HbO7vi5usQPx
dAfXylfOVGdMKvgXovoF//Pu7WMbhzQgsZkO2hTlMFzVBg9aPSKgdZWBQM6MvZXz
jIbThzhyAFDKH01GqvKpEnuPiJf4aGkPzllS6KBZxuPExRzfo4ufjw2QHC6afnBQ
1o2m+7fvS98Xs6GXIkDrdDz5g1Ggrnjw/PrX5IxGBgbxa1vTz2TY/KXtB/9f3v31
TabG24QR/ZL9WMUYaEVchIXbBhLZPNztRFCNlRKWIO7ISWirrTbgKSrCB5YfyK0j
5aiCihOn66jjo8K1IiVejHjdgUcHVm7PiUdt8azxIOJNxLcfQXROaR+lf3XryujK
qc3IB3NzjRjK+1CcxYchzJ4oK52wuRD95bL9M6emcz6Q8kTE6HD1RHuu3oswf6Oj
ayhOTUYPaPdI/XKGe2s6gBPEgx/XJsCimVT7Dq6sYxIKzDmrwAbOW7vo+QIUb6Ro
XPsywDEguBJh1cs120e5e0MHO8iXp7ygpKo4RduGus2lJ+1NBxcoBebqRIY6GR7C
3qOFGh3j/CpIvzGOPohvO/urbGtWAiG91yEenEy3uJuWNOwhsIIufqUmalNaU2/4
hFUPvlhMb/4BGg1MmQC2ODmtBov5NLuhp//Ps7wOW8s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.0
Release Details
UpdatedOct. 4, 2025, 4:21 p.m.
Changelog

Fixed

  • Case sensitivity bug causing duplicate user accounts for different username capitalizations (#2). New users are now created with lowercase usernames while maintaining backwards compatibility for existing users.

Added

  • Admin interface for managing duplicate user accounts caused by case sensitivity bug
  • Admin interface for managing plugin configuration (API URL, username, password) with support for both config.php and database-based configuration
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturedIY3O02i0nXxPMfLWby8yBnQ3a31QgUGLJ+qdcEvmINHpfgQojg9kLj9zNA5PhFE
giYhFlcpkRoYzz5TxknPSQCLyRXTSSzIyatg5/0p/Gxr/0gAXBoOaTE+o8IySZlH
6UoiUjvnNlgIZwT5XpHFcvXGL3LyJcg659FBycEqxZcP/3yrOFhQhkoZenmEpBW5
sRZ/5okbwGjec2H4TPB4O9mMl37fry7hkcxXLMKiTJdGLTy0rr2x+joDvMJ8kDkx
eRn0m3R+1WxZe/aisGJhFY/f3HWaCOdS5o2dhgDwEi1RnfwONQsnvOEQ44Oklvm6
JmmJOT+gL9xaDMkVlskJ0IOXipoMUDhYEyaW6f0orlSsr9RpzZkXZvJeTIKsujaB
YuzpaUzr6lj+3VKDyEki8hZEZEBig70/PCIoDBhypmR5skhevB9tmGwY/ZKVJa2F
A1JV9BVS2Igk/7orzCfvT+TmpuVkJcr3EGbPa7A2o1VmfnQnkHmjB3SqKeO8+VgO
qArf/G+M0ZKdiX7ilJbIucqtgNXblR3O1vkvM1c/h9Pu4U3oBkqstie7DLxFd8lb
ZGXOyGNREUpT9JUrQ4tVTjptz3MEUHsLDKmXQr3CXdR6sGYbXnbN7U4/UFlsGxY7
+AuRhr8CfHN36OKDLg2g+A10bD7KV7nx6jZUYUDcgGU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.2
Release Details
UpdatedJuly 6, 2025, 11:17 p.m.
Changelog

Changed

  • Move to new logger syntax for Nextcloud 31 compatibility.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureR066Piu+OE3GMZDKp6J7HifEw1IlIp4WCvg50dwkq7ccn1nNjuhvYm52h8j2qfwK
hkMwmMFmGUCC+lPCNfOQSRPaPW5bG9NkIPlnyfzbuSkMyUjm/vCGuJQztyolySdZ
5ZzzX2eIDkN1tkks+usi8hE+Quna9L9kTb4uBZS4e2tg0/z+1atKlaWuwXwlkM4Z
M4eESQoMrGrsOYSDI46H1r9wUT8ATnljdfpCXGqoj0u7W1nP0jf6PLDIx61BdeHe
7MEq498n4W+HHSiYWLbYnIH69g36ftJp6m5hBbQPCFPkeA2I9zDX+fBKkHV4d3yy
xA3zcGdJ/yZuB+V0tE/40VfdJaupABdtEn67bInj2A7W8WABxWNLb1Jm+DZcLOrW
oH6Oi41JdvGS641m3oGvwP+yj0jzRj8ycDkzpHnYRIp64B4cztrAjzHyYbglQiQX
xTAYqvxm0/UL7ntTfnv1IfQbhPhqaJwlbVrsfmLQbjdw1iDC5G+K0jl5/HaOXSAf
OFWS6lHr+d3I0Lj8hbRwYAYYwWZ98Ju9z7EQPaKyYpqPbjE2R8Sh/InpkYHX1xyq
ScADBeOxIK+eneG4Z5V4PLR+59IOhDClqHgb/SdjKr4TAPQYc/ZW2o7PMWCOxmkK
V376D+Y6/ZlFKA5BIs/t4FDXbp/eRC1uHSssHaMMVFU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.1
Release Details
UpdatedSept. 6, 2023, 7:14 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureHxG5tUMd2XNgygav5HYakDpKQuuenPogVFwz4nrQmDgTWdAX//F0/JEdTGQ54bR6
hMUgH7c0YYplUpkqxDPJuCdiroMU/wf5GfqxbGHMpql8Q33ogQRZ+8BdQSrcdInX
VoDJBVRJguWAnHdypdB6l3rb140glh6LgBCIZwcZ0zS6EvbWY3dbO/ARQPnITERh
1ERWQeWJ9Yg0RQB6MW5K8zsthBcwXRFAbal4g+bzfjcojNrKQxY5NW6/oYwWtDXs
5iAEcoQsg4R+LvXvvtG9lmzJlrUQhM8k1yYz0QU7y+61RFhr4szcM4mcrjblpQ5+
zn3ddGKjzrShmFlZw/WZ9jlQcfKmB8XEaxaUhG4C55v6oKaj9yRcxZesTciupb4U
up7LiMLHMWUmp5cJd4VLlEB21w8pJAjg94QmKqk+ob6+IVKSjnmuleRybmhov63o
pQ66osWKG6izcDOAK3AgR1rsv4HW5fZbT0m8lE/h7zdJeF+N7zBIFfKD2EWfcI2B
dR+rz3QLecUFvgqN/ZbvS4Yt9GSmAaQpju0X5fDdP9SfC32tRqk4Nrn2k134V7eo
WJttsZwmNvEt7qYNXH3NGdIwdoj2VKbpkrO3SnlcQkXWRdz1Xf0g9haxBXwL7TKM
t440f6H+w2mS5+S+ECr9Xh0B/TQssA7Ri3WCvBGwQEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=22.0.0,<28.0.0
Minimum Integer bits32

Nextcloud 26

VereinOnline User Authentication 0.3.2
Release Details
UpdatedOct. 12, 2025, 11:13 a.m.
Changelog

Added

  • Photo sync error reporting shows specific errors and warning icons in admin UI

Fixed

  • Photo sync crop coordinates are now properly cast to integers to avoid TypeError
  • Pre-provision search now handles usernames with dots (e.g., "john.doe")
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureOhlCBJ/lpi7sJ/SaXYE07hCB5y254JCwtxFt8SfskUyTpy4MZYbMwAPx3YhaaLf7
z5eOH1InQggjSkWCxsxltl89tMkUjvkYz1AByUb7y6ob2v8BhIJiEQQqfCQi3ptf
m0cT1LpvRmnzZZ1xTQ9yotAqdil8mJoV6WHfITXn/xipCf4LO0Tff8F1SJfU6/yJ
UbciLrA72zJ9+8wbqIRbBegGsH3xzSWExWt5K7W2dvRpJzkxCkFMaaDhO3pU8Dgh
A5SpWU/IS6XVwUjif5L0FJVP7deYgKMecuda93jeRxyM89aZ8gykUJsEPGIYknvM
FkXQcwbDqrtXDuXYaHJlyAxPlNMrnqdwCl2C9MuuL4VTkn/I3w4UJRXdPEp1UNzl
e+kEodmlH7xDlUh1WYt1Fqe5rGo3d+Vkl46dr2IO0kWJ41EkpKHoxqwXEeNDKDFK
HkUiSAEZRUpeVIZBoxES1+NHtZc3mb6/wmKzutCB+Mn9VesjE4Tb9dIRP4ujTZsd
ErBPLlJrX0vzfX1lCk0kB6jH/X0b6EhALi9/T5xup9t0Detd95sPCcLixmb6RZqz
1pMSkdBOI8qffjQrK8Z5TFs/fGsfKhMr34qVv7/kim4BzLT/9YNQpNGazXWyoBGF
lrj6LUgzWQ4TDwXsHa9lgVc4oo09/VgIUNM3bw7xTyo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.1
Release Details
UpdatedOct. 12, 2025, 12:07 a.m.
Changelog

Added

  • Selective user sync in admin interface to help diagnose sync issues

Fixed

  • Photo sync now checks file size before downloading (10MB limit) to prevent memory exhaustion
  • Photo sync errors no longer crash the entire user sync process
  • Improved error handling catches fatal errors (Throwable instead of Exception)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureXHgZpW/ev9qALj14jS0KC/JsSa9FemNabyFOzeIYxizeneDK6uOEJ7F9iDSlbUIk
F/vdOdspYdCJSuFHGiN4kgsqN/aJIXd8sHE6xC45/oUE4D7etcX7UTU9pPv2IdNw
BZmnOK8ncRg7HcR33BYBt2JoflIOcm7R920XyU9d84qWAMh4QeKm7gdgxioCBe3h
yahG4DppVx4TgCAtBrcwPoVlDHAOs2RSZfoTyeM/O0GfzPVeIjCasJL3GtDqAuhj
+KQGAoVyw/R7XSykpPqhKJds3ktZvHJyqC5XzkZ7Kq4OTsEjj5PS29UsO3He2m7n
lavnM1+eliOisiWhVNMjcqt0EsWEnr2/fIfKXUyxLGyDGTPo42PFCYg8j1xdcUdE
15zT+xxr/FAPFH7eDRgE+z+mEayROCz4X8p7CRNC7ie2k9cgUy+Lupaq4Tzc1nLY
d7y1qPME3fZ9Mr6YbdRIX2KeipNup4Vf3DTGVRAV0lFXaknoCQ8N8Z+PD0gwgHqw
icOBaG6eskKErQz0Gu2fzrLyr4hPGO7uyCncU1O8MubmGReBc974Y84shtT/2koW
PO0lVaCOR4hoP+9bbhmTpHWXiStoAFzdB61TzXYfMnewtuRDuwFRVLb2WfyjXwbH
MgV2Qsx616huvIIfGIWAj24SeJSh/O0hEuL8mn+9SFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.0
Release Details
UpdatedOct. 11, 2025, 8:42 p.m.
Changelog

Added

  • User Data Synchronization: Display name, email, and profile photos are now automatically synchronized from VereinOnline
  • Syncs on every login
  • Configurable: enable/disable email sync and photo sync separately
  • VereinOnline is the source of truth - manual changes in Nextcloud will be overwritten
  • Nightly Automatic Sync: Optional background job to keep user data up-to-date without requiring login
  • Disabled by default, enable via admin interface
  • Runs every 24 hours when enabled
  • Shows execution status and summary
  • Pre-provision User Accounts: Create accounts for users before their first login
  • Search for users by name in VereinOnline
  • Create accounts individually or in bulk
  • Accounts are fully configured and ready to use immediately
  • Manual Sync UI: Admin interface for managing user synchronization
  • View current user data in Nextcloud
  • Preview data from VereinOnline without syncing
  • Trigger immediate sync for all users
  • See detailed sync results

Changed

  • Upgrade Note: When upgrading from v0.2.2, user IDs are automatically migrated when you first run a manual sync or enable nightly sync. Users don't need to log in again - the migration happens in the background.
  • Improved dark mode appearance in admin interface
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturendUi3n02N/w1Ee5LpSsqFDpfDuTiXsI6HckI8g+1+ZCmvMVC9A/9h6RNk5BsY2wC
Gb2XOPKfVFUOmPNGj3yRLWLMj8M4V0JH3JpTKq/QQvowmoTNnllllH4dI8Ee5eYa
LNwh5gHm70InpJEHB8t23KKSpHSwdAoI9uKi+fJ7gYCxak+nbZM+BBijPhbEwxOt
Yy/ZOn+HMBGOWe4QJkJShv0cycMBmtoLfaMRNMWXgg0QMv1TOXGU6VHRPC/9yr/I
7cHwHsv+C/TRWvGZdyBiKWx7gFHGcnPiKn/LkoJJ9UwYPFGV205DCQaJfT7Pp9Pb
r7R67edSbwSWWl10ljNZbe1Nacxn7pvPeOxUqqr3rvw56weDJt4pxXIC2Hr0QtiK
XuuobkZXMFwfXtSkd34Z7ui7sBJJ/gcMcNwj/w/7SYJC7G1+t4ykn4EQtNDUg1GJ
V1PFY2xHHJ83MZq7sguyLMCMjwvP1cHQc17YCkkN8Y9s7ZQyb6y9HM7E5N5mii/k
0Lrljb1UYkoqb8IO8Jh66/Wwj7+94eqgle8/umN9Ph+1U0RHNMz1zjLM/vlyCNmF
4A2KVbSABj2dImirtmV6cV+QE40UfQ6ndS6hdKRgQaw7hWhPMU2ahEhSNIHsZrSR
OItKFjS0oONgUBjqX9dxH4xzLzgwoqMGgVeV3EFSSKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.2
Release Details
UpdatedOct. 4, 2025, 6:22 p.m.
Changelog

Fixed

  • Test Configuration button now works correctly when config.php is configured but database is not
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureZOzoEwz7auI4X0AcRSgdnwI4dPGIDBuesMzvdgXDtAXE0GVY3B3kQcWQYla7tIcx
cy3OErPL/3QCtPcofMWOKLIlVyn7nfjZXg3EYeXzEBLwWBzgY/MMJeVTXXdr/Gvd
9Tx69QTMkLij/tC7UDparfzNzZc3881V2qtnGGYJ0QjVRFJg8CzgPOp0aXvB23s+
cgqwUDKwnsFC5+vtjCQlXGgm5v0eTeAXQPWJPc1oIHwNXkAw8u7zYGKg0aCHei4k
AjYj8pgDCUkmyp+Biw4JVud6LO8wZDILs6mvD6ChJtbddiNjFz6jlyDIutGADGlg
fojE96a77POYyf8jPn3xZkWaquPpl/cXY5WQ+wrZIQwm8ba9vLzBScgabG+tea0N
LTbur7gY6jbEYiTVWgdQNmtkQc6ayqy+ly5ZRe1y116upOFHXybvj9kPde+41UGj
GMIBsDuflieJkdAFuZEx0GDGi5ABjFi7LgcryjXBnaXPgVk5J+mXxjtUtLcPWEy/
FaIz4hrgtemGi7t4V7lVgWoCsct0p5B8u0wgDxQiw1F5Pyld56NKQOJPp7kXyk8h
tZo04x1nz7Rt0WhPr80vsfAu27OpFvsmyh5tnkeAWhnMHrDhc8+rJgHrBjlVMPbw
wmC6II2BCCB9XdrEIOzDM1PVU2ZDQdbtbFSydha+/YA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.1
Release Details
UpdatedOct. 4, 2025, 6:07 p.m.
Changelog

Fixed

  • Dark mode styling for admin interface - improved contrast and readability
  • Status boxes now properly adapt to both light and dark themes
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturePBMvdliqnwJMkbeVy4ZAHguOu3JWjbYoxLjG2QR5oUYIhxJK4bT0HbO7vi5usQPx
dAfXylfOVGdMKvgXovoF//Pu7WMbhzQgsZkO2hTlMFzVBg9aPSKgdZWBQM6MvZXz
jIbThzhyAFDKH01GqvKpEnuPiJf4aGkPzllS6KBZxuPExRzfo4ufjw2QHC6afnBQ
1o2m+7fvS98Xs6GXIkDrdDz5g1Ggrnjw/PrX5IxGBgbxa1vTz2TY/KXtB/9f3v31
TabG24QR/ZL9WMUYaEVchIXbBhLZPNztRFCNlRKWIO7ISWirrTbgKSrCB5YfyK0j
5aiCihOn66jjo8K1IiVejHjdgUcHVm7PiUdt8azxIOJNxLcfQXROaR+lf3XryujK
qc3IB3NzjRjK+1CcxYchzJ4oK52wuRD95bL9M6emcz6Q8kTE6HD1RHuu3oswf6Oj
ayhOTUYPaPdI/XKGe2s6gBPEgx/XJsCimVT7Dq6sYxIKzDmrwAbOW7vo+QIUb6Ro
XPsywDEguBJh1cs120e5e0MHO8iXp7ygpKo4RduGus2lJ+1NBxcoBebqRIY6GR7C
3qOFGh3j/CpIvzGOPohvO/urbGtWAiG91yEenEy3uJuWNOwhsIIufqUmalNaU2/4
hFUPvlhMb/4BGg1MmQC2ODmtBov5NLuhp//Ps7wOW8s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.0
Release Details
UpdatedOct. 4, 2025, 4:21 p.m.
Changelog

Fixed

  • Case sensitivity bug causing duplicate user accounts for different username capitalizations (#2). New users are now created with lowercase usernames while maintaining backwards compatibility for existing users.

Added

  • Admin interface for managing duplicate user accounts caused by case sensitivity bug
  • Admin interface for managing plugin configuration (API URL, username, password) with support for both config.php and database-based configuration
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturedIY3O02i0nXxPMfLWby8yBnQ3a31QgUGLJ+qdcEvmINHpfgQojg9kLj9zNA5PhFE
giYhFlcpkRoYzz5TxknPSQCLyRXTSSzIyatg5/0p/Gxr/0gAXBoOaTE+o8IySZlH
6UoiUjvnNlgIZwT5XpHFcvXGL3LyJcg659FBycEqxZcP/3yrOFhQhkoZenmEpBW5
sRZ/5okbwGjec2H4TPB4O9mMl37fry7hkcxXLMKiTJdGLTy0rr2x+joDvMJ8kDkx
eRn0m3R+1WxZe/aisGJhFY/f3HWaCOdS5o2dhgDwEi1RnfwONQsnvOEQ44Oklvm6
JmmJOT+gL9xaDMkVlskJ0IOXipoMUDhYEyaW6f0orlSsr9RpzZkXZvJeTIKsujaB
YuzpaUzr6lj+3VKDyEki8hZEZEBig70/PCIoDBhypmR5skhevB9tmGwY/ZKVJa2F
A1JV9BVS2Igk/7orzCfvT+TmpuVkJcr3EGbPa7A2o1VmfnQnkHmjB3SqKeO8+VgO
qArf/G+M0ZKdiX7ilJbIucqtgNXblR3O1vkvM1c/h9Pu4U3oBkqstie7DLxFd8lb
ZGXOyGNREUpT9JUrQ4tVTjptz3MEUHsLDKmXQr3CXdR6sGYbXnbN7U4/UFlsGxY7
+AuRhr8CfHN36OKDLg2g+A10bD7KV7nx6jZUYUDcgGU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.2
Release Details
UpdatedJuly 6, 2025, 11:17 p.m.
Changelog

Changed

  • Move to new logger syntax for Nextcloud 31 compatibility.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureR066Piu+OE3GMZDKp6J7HifEw1IlIp4WCvg50dwkq7ccn1nNjuhvYm52h8j2qfwK
hkMwmMFmGUCC+lPCNfOQSRPaPW5bG9NkIPlnyfzbuSkMyUjm/vCGuJQztyolySdZ
5ZzzX2eIDkN1tkks+usi8hE+Quna9L9kTb4uBZS4e2tg0/z+1atKlaWuwXwlkM4Z
M4eESQoMrGrsOYSDI46H1r9wUT8ATnljdfpCXGqoj0u7W1nP0jf6PLDIx61BdeHe
7MEq498n4W+HHSiYWLbYnIH69g36ftJp6m5hBbQPCFPkeA2I9zDX+fBKkHV4d3yy
xA3zcGdJ/yZuB+V0tE/40VfdJaupABdtEn67bInj2A7W8WABxWNLb1Jm+DZcLOrW
oH6Oi41JdvGS641m3oGvwP+yj0jzRj8ycDkzpHnYRIp64B4cztrAjzHyYbglQiQX
xTAYqvxm0/UL7ntTfnv1IfQbhPhqaJwlbVrsfmLQbjdw1iDC5G+K0jl5/HaOXSAf
OFWS6lHr+d3I0Lj8hbRwYAYYwWZ98Ju9z7EQPaKyYpqPbjE2R8Sh/InpkYHX1xyq
ScADBeOxIK+eneG4Z5V4PLR+59IOhDClqHgb/SdjKr4TAPQYc/ZW2o7PMWCOxmkK
V376D+Y6/ZlFKA5BIs/t4FDXbp/eRC1uHSssHaMMVFU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.1
Release Details
UpdatedSept. 6, 2023, 7:14 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureHxG5tUMd2XNgygav5HYakDpKQuuenPogVFwz4nrQmDgTWdAX//F0/JEdTGQ54bR6
hMUgH7c0YYplUpkqxDPJuCdiroMU/wf5GfqxbGHMpql8Q33ogQRZ+8BdQSrcdInX
VoDJBVRJguWAnHdypdB6l3rb140glh6LgBCIZwcZ0zS6EvbWY3dbO/ARQPnITERh
1ERWQeWJ9Yg0RQB6MW5K8zsthBcwXRFAbal4g+bzfjcojNrKQxY5NW6/oYwWtDXs
5iAEcoQsg4R+LvXvvtG9lmzJlrUQhM8k1yYz0QU7y+61RFhr4szcM4mcrjblpQ5+
zn3ddGKjzrShmFlZw/WZ9jlQcfKmB8XEaxaUhG4C55v6oKaj9yRcxZesTciupb4U
up7LiMLHMWUmp5cJd4VLlEB21w8pJAjg94QmKqk+ob6+IVKSjnmuleRybmhov63o
pQ66osWKG6izcDOAK3AgR1rsv4HW5fZbT0m8lE/h7zdJeF+N7zBIFfKD2EWfcI2B
dR+rz3QLecUFvgqN/ZbvS4Yt9GSmAaQpju0X5fDdP9SfC32tRqk4Nrn2k134V7eo
WJttsZwmNvEt7qYNXH3NGdIwdoj2VKbpkrO3SnlcQkXWRdz1Xf0g9haxBXwL7TKM
t440f6H+w2mS5+S+ECr9Xh0B/TQssA7Ri3WCvBGwQEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=22.0.0,<28.0.0
Minimum Integer bits32

Nextcloud 25

VereinOnline User Authentication 0.3.2
Release Details
UpdatedOct. 12, 2025, 11:13 a.m.
Changelog

Added

  • Photo sync error reporting shows specific errors and warning icons in admin UI

Fixed

  • Photo sync crop coordinates are now properly cast to integers to avoid TypeError
  • Pre-provision search now handles usernames with dots (e.g., "john.doe")
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureOhlCBJ/lpi7sJ/SaXYE07hCB5y254JCwtxFt8SfskUyTpy4MZYbMwAPx3YhaaLf7
z5eOH1InQggjSkWCxsxltl89tMkUjvkYz1AByUb7y6ob2v8BhIJiEQQqfCQi3ptf
m0cT1LpvRmnzZZ1xTQ9yotAqdil8mJoV6WHfITXn/xipCf4LO0Tff8F1SJfU6/yJ
UbciLrA72zJ9+8wbqIRbBegGsH3xzSWExWt5K7W2dvRpJzkxCkFMaaDhO3pU8Dgh
A5SpWU/IS6XVwUjif5L0FJVP7deYgKMecuda93jeRxyM89aZ8gykUJsEPGIYknvM
FkXQcwbDqrtXDuXYaHJlyAxPlNMrnqdwCl2C9MuuL4VTkn/I3w4UJRXdPEp1UNzl
e+kEodmlH7xDlUh1WYt1Fqe5rGo3d+Vkl46dr2IO0kWJ41EkpKHoxqwXEeNDKDFK
HkUiSAEZRUpeVIZBoxES1+NHtZc3mb6/wmKzutCB+Mn9VesjE4Tb9dIRP4ujTZsd
ErBPLlJrX0vzfX1lCk0kB6jH/X0b6EhALi9/T5xup9t0Detd95sPCcLixmb6RZqz
1pMSkdBOI8qffjQrK8Z5TFs/fGsfKhMr34qVv7/kim4BzLT/9YNQpNGazXWyoBGF
lrj6LUgzWQ4TDwXsHa9lgVc4oo09/VgIUNM3bw7xTyo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.1
Release Details
UpdatedOct. 12, 2025, 12:07 a.m.
Changelog

Added

  • Selective user sync in admin interface to help diagnose sync issues

Fixed

  • Photo sync now checks file size before downloading (10MB limit) to prevent memory exhaustion
  • Photo sync errors no longer crash the entire user sync process
  • Improved error handling catches fatal errors (Throwable instead of Exception)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureXHgZpW/ev9qALj14jS0KC/JsSa9FemNabyFOzeIYxizeneDK6uOEJ7F9iDSlbUIk
F/vdOdspYdCJSuFHGiN4kgsqN/aJIXd8sHE6xC45/oUE4D7etcX7UTU9pPv2IdNw
BZmnOK8ncRg7HcR33BYBt2JoflIOcm7R920XyU9d84qWAMh4QeKm7gdgxioCBe3h
yahG4DppVx4TgCAtBrcwPoVlDHAOs2RSZfoTyeM/O0GfzPVeIjCasJL3GtDqAuhj
+KQGAoVyw/R7XSykpPqhKJds3ktZvHJyqC5XzkZ7Kq4OTsEjj5PS29UsO3He2m7n
lavnM1+eliOisiWhVNMjcqt0EsWEnr2/fIfKXUyxLGyDGTPo42PFCYg8j1xdcUdE
15zT+xxr/FAPFH7eDRgE+z+mEayROCz4X8p7CRNC7ie2k9cgUy+Lupaq4Tzc1nLY
d7y1qPME3fZ9Mr6YbdRIX2KeipNup4Vf3DTGVRAV0lFXaknoCQ8N8Z+PD0gwgHqw
icOBaG6eskKErQz0Gu2fzrLyr4hPGO7uyCncU1O8MubmGReBc974Y84shtT/2koW
PO0lVaCOR4hoP+9bbhmTpHWXiStoAFzdB61TzXYfMnewtuRDuwFRVLb2WfyjXwbH
MgV2Qsx616huvIIfGIWAj24SeJSh/O0hEuL8mn+9SFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.0
Release Details
UpdatedOct. 11, 2025, 8:42 p.m.
Changelog

Added

  • User Data Synchronization: Display name, email, and profile photos are now automatically synchronized from VereinOnline
  • Syncs on every login
  • Configurable: enable/disable email sync and photo sync separately
  • VereinOnline is the source of truth - manual changes in Nextcloud will be overwritten
  • Nightly Automatic Sync: Optional background job to keep user data up-to-date without requiring login
  • Disabled by default, enable via admin interface
  • Runs every 24 hours when enabled
  • Shows execution status and summary
  • Pre-provision User Accounts: Create accounts for users before their first login
  • Search for users by name in VereinOnline
  • Create accounts individually or in bulk
  • Accounts are fully configured and ready to use immediately
  • Manual Sync UI: Admin interface for managing user synchronization
  • View current user data in Nextcloud
  • Preview data from VereinOnline without syncing
  • Trigger immediate sync for all users
  • See detailed sync results

Changed

  • Upgrade Note: When upgrading from v0.2.2, user IDs are automatically migrated when you first run a manual sync or enable nightly sync. Users don't need to log in again - the migration happens in the background.
  • Improved dark mode appearance in admin interface
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturendUi3n02N/w1Ee5LpSsqFDpfDuTiXsI6HckI8g+1+ZCmvMVC9A/9h6RNk5BsY2wC
Gb2XOPKfVFUOmPNGj3yRLWLMj8M4V0JH3JpTKq/QQvowmoTNnllllH4dI8Ee5eYa
LNwh5gHm70InpJEHB8t23KKSpHSwdAoI9uKi+fJ7gYCxak+nbZM+BBijPhbEwxOt
Yy/ZOn+HMBGOWe4QJkJShv0cycMBmtoLfaMRNMWXgg0QMv1TOXGU6VHRPC/9yr/I
7cHwHsv+C/TRWvGZdyBiKWx7gFHGcnPiKn/LkoJJ9UwYPFGV205DCQaJfT7Pp9Pb
r7R67edSbwSWWl10ljNZbe1Nacxn7pvPeOxUqqr3rvw56weDJt4pxXIC2Hr0QtiK
XuuobkZXMFwfXtSkd34Z7ui7sBJJ/gcMcNwj/w/7SYJC7G1+t4ykn4EQtNDUg1GJ
V1PFY2xHHJ83MZq7sguyLMCMjwvP1cHQc17YCkkN8Y9s7ZQyb6y9HM7E5N5mii/k
0Lrljb1UYkoqb8IO8Jh66/Wwj7+94eqgle8/umN9Ph+1U0RHNMz1zjLM/vlyCNmF
4A2KVbSABj2dImirtmV6cV+QE40UfQ6ndS6hdKRgQaw7hWhPMU2ahEhSNIHsZrSR
OItKFjS0oONgUBjqX9dxH4xzLzgwoqMGgVeV3EFSSKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.2
Release Details
UpdatedOct. 4, 2025, 6:22 p.m.
Changelog

Fixed

  • Test Configuration button now works correctly when config.php is configured but database is not
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureZOzoEwz7auI4X0AcRSgdnwI4dPGIDBuesMzvdgXDtAXE0GVY3B3kQcWQYla7tIcx
cy3OErPL/3QCtPcofMWOKLIlVyn7nfjZXg3EYeXzEBLwWBzgY/MMJeVTXXdr/Gvd
9Tx69QTMkLij/tC7UDparfzNzZc3881V2qtnGGYJ0QjVRFJg8CzgPOp0aXvB23s+
cgqwUDKwnsFC5+vtjCQlXGgm5v0eTeAXQPWJPc1oIHwNXkAw8u7zYGKg0aCHei4k
AjYj8pgDCUkmyp+Biw4JVud6LO8wZDILs6mvD6ChJtbddiNjFz6jlyDIutGADGlg
fojE96a77POYyf8jPn3xZkWaquPpl/cXY5WQ+wrZIQwm8ba9vLzBScgabG+tea0N
LTbur7gY6jbEYiTVWgdQNmtkQc6ayqy+ly5ZRe1y116upOFHXybvj9kPde+41UGj
GMIBsDuflieJkdAFuZEx0GDGi5ABjFi7LgcryjXBnaXPgVk5J+mXxjtUtLcPWEy/
FaIz4hrgtemGi7t4V7lVgWoCsct0p5B8u0wgDxQiw1F5Pyld56NKQOJPp7kXyk8h
tZo04x1nz7Rt0WhPr80vsfAu27OpFvsmyh5tnkeAWhnMHrDhc8+rJgHrBjlVMPbw
wmC6II2BCCB9XdrEIOzDM1PVU2ZDQdbtbFSydha+/YA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.1
Release Details
UpdatedOct. 4, 2025, 6:07 p.m.
Changelog

Fixed

  • Dark mode styling for admin interface - improved contrast and readability
  • Status boxes now properly adapt to both light and dark themes
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturePBMvdliqnwJMkbeVy4ZAHguOu3JWjbYoxLjG2QR5oUYIhxJK4bT0HbO7vi5usQPx
dAfXylfOVGdMKvgXovoF//Pu7WMbhzQgsZkO2hTlMFzVBg9aPSKgdZWBQM6MvZXz
jIbThzhyAFDKH01GqvKpEnuPiJf4aGkPzllS6KBZxuPExRzfo4ufjw2QHC6afnBQ
1o2m+7fvS98Xs6GXIkDrdDz5g1Ggrnjw/PrX5IxGBgbxa1vTz2TY/KXtB/9f3v31
TabG24QR/ZL9WMUYaEVchIXbBhLZPNztRFCNlRKWIO7ISWirrTbgKSrCB5YfyK0j
5aiCihOn66jjo8K1IiVejHjdgUcHVm7PiUdt8azxIOJNxLcfQXROaR+lf3XryujK
qc3IB3NzjRjK+1CcxYchzJ4oK52wuRD95bL9M6emcz6Q8kTE6HD1RHuu3oswf6Oj
ayhOTUYPaPdI/XKGe2s6gBPEgx/XJsCimVT7Dq6sYxIKzDmrwAbOW7vo+QIUb6Ro
XPsywDEguBJh1cs120e5e0MHO8iXp7ygpKo4RduGus2lJ+1NBxcoBebqRIY6GR7C
3qOFGh3j/CpIvzGOPohvO/urbGtWAiG91yEenEy3uJuWNOwhsIIufqUmalNaU2/4
hFUPvlhMb/4BGg1MmQC2ODmtBov5NLuhp//Ps7wOW8s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.0
Release Details
UpdatedOct. 4, 2025, 4:21 p.m.
Changelog

Fixed

  • Case sensitivity bug causing duplicate user accounts for different username capitalizations (#2). New users are now created with lowercase usernames while maintaining backwards compatibility for existing users.

Added

  • Admin interface for managing duplicate user accounts caused by case sensitivity bug
  • Admin interface for managing plugin configuration (API URL, username, password) with support for both config.php and database-based configuration
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturedIY3O02i0nXxPMfLWby8yBnQ3a31QgUGLJ+qdcEvmINHpfgQojg9kLj9zNA5PhFE
giYhFlcpkRoYzz5TxknPSQCLyRXTSSzIyatg5/0p/Gxr/0gAXBoOaTE+o8IySZlH
6UoiUjvnNlgIZwT5XpHFcvXGL3LyJcg659FBycEqxZcP/3yrOFhQhkoZenmEpBW5
sRZ/5okbwGjec2H4TPB4O9mMl37fry7hkcxXLMKiTJdGLTy0rr2x+joDvMJ8kDkx
eRn0m3R+1WxZe/aisGJhFY/f3HWaCOdS5o2dhgDwEi1RnfwONQsnvOEQ44Oklvm6
JmmJOT+gL9xaDMkVlskJ0IOXipoMUDhYEyaW6f0orlSsr9RpzZkXZvJeTIKsujaB
YuzpaUzr6lj+3VKDyEki8hZEZEBig70/PCIoDBhypmR5skhevB9tmGwY/ZKVJa2F
A1JV9BVS2Igk/7orzCfvT+TmpuVkJcr3EGbPa7A2o1VmfnQnkHmjB3SqKeO8+VgO
qArf/G+M0ZKdiX7ilJbIucqtgNXblR3O1vkvM1c/h9Pu4U3oBkqstie7DLxFd8lb
ZGXOyGNREUpT9JUrQ4tVTjptz3MEUHsLDKmXQr3CXdR6sGYbXnbN7U4/UFlsGxY7
+AuRhr8CfHN36OKDLg2g+A10bD7KV7nx6jZUYUDcgGU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.2
Release Details
UpdatedJuly 6, 2025, 11:17 p.m.
Changelog

Changed

  • Move to new logger syntax for Nextcloud 31 compatibility.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureR066Piu+OE3GMZDKp6J7HifEw1IlIp4WCvg50dwkq7ccn1nNjuhvYm52h8j2qfwK
hkMwmMFmGUCC+lPCNfOQSRPaPW5bG9NkIPlnyfzbuSkMyUjm/vCGuJQztyolySdZ
5ZzzX2eIDkN1tkks+usi8hE+Quna9L9kTb4uBZS4e2tg0/z+1atKlaWuwXwlkM4Z
M4eESQoMrGrsOYSDI46H1r9wUT8ATnljdfpCXGqoj0u7W1nP0jf6PLDIx61BdeHe
7MEq498n4W+HHSiYWLbYnIH69g36ftJp6m5hBbQPCFPkeA2I9zDX+fBKkHV4d3yy
xA3zcGdJ/yZuB+V0tE/40VfdJaupABdtEn67bInj2A7W8WABxWNLb1Jm+DZcLOrW
oH6Oi41JdvGS641m3oGvwP+yj0jzRj8ycDkzpHnYRIp64B4cztrAjzHyYbglQiQX
xTAYqvxm0/UL7ntTfnv1IfQbhPhqaJwlbVrsfmLQbjdw1iDC5G+K0jl5/HaOXSAf
OFWS6lHr+d3I0Lj8hbRwYAYYwWZ98Ju9z7EQPaKyYpqPbjE2R8Sh/InpkYHX1xyq
ScADBeOxIK+eneG4Z5V4PLR+59IOhDClqHgb/SdjKr4TAPQYc/ZW2o7PMWCOxmkK
V376D+Y6/ZlFKA5BIs/t4FDXbp/eRC1uHSssHaMMVFU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.1
Release Details
UpdatedSept. 6, 2023, 7:14 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureHxG5tUMd2XNgygav5HYakDpKQuuenPogVFwz4nrQmDgTWdAX//F0/JEdTGQ54bR6
hMUgH7c0YYplUpkqxDPJuCdiroMU/wf5GfqxbGHMpql8Q33ogQRZ+8BdQSrcdInX
VoDJBVRJguWAnHdypdB6l3rb140glh6LgBCIZwcZ0zS6EvbWY3dbO/ARQPnITERh
1ERWQeWJ9Yg0RQB6MW5K8zsthBcwXRFAbal4g+bzfjcojNrKQxY5NW6/oYwWtDXs
5iAEcoQsg4R+LvXvvtG9lmzJlrUQhM8k1yYz0QU7y+61RFhr4szcM4mcrjblpQ5+
zn3ddGKjzrShmFlZw/WZ9jlQcfKmB8XEaxaUhG4C55v6oKaj9yRcxZesTciupb4U
up7LiMLHMWUmp5cJd4VLlEB21w8pJAjg94QmKqk+ob6+IVKSjnmuleRybmhov63o
pQ66osWKG6izcDOAK3AgR1rsv4HW5fZbT0m8lE/h7zdJeF+N7zBIFfKD2EWfcI2B
dR+rz3QLecUFvgqN/ZbvS4Yt9GSmAaQpju0X5fDdP9SfC32tRqk4Nrn2k134V7eo
WJttsZwmNvEt7qYNXH3NGdIwdoj2VKbpkrO3SnlcQkXWRdz1Xf0g9haxBXwL7TKM
t440f6H+w2mS5+S+ECr9Xh0B/TQssA7Ri3WCvBGwQEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=22.0.0,<28.0.0
Minimum Integer bits32

Nextcloud 24

VereinOnline User Authentication 0.3.2
Release Details
UpdatedOct. 12, 2025, 11:13 a.m.
Changelog

Added

  • Photo sync error reporting shows specific errors and warning icons in admin UI

Fixed

  • Photo sync crop coordinates are now properly cast to integers to avoid TypeError
  • Pre-provision search now handles usernames with dots (e.g., "john.doe")
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureOhlCBJ/lpi7sJ/SaXYE07hCB5y254JCwtxFt8SfskUyTpy4MZYbMwAPx3YhaaLf7
z5eOH1InQggjSkWCxsxltl89tMkUjvkYz1AByUb7y6ob2v8BhIJiEQQqfCQi3ptf
m0cT1LpvRmnzZZ1xTQ9yotAqdil8mJoV6WHfITXn/xipCf4LO0Tff8F1SJfU6/yJ
UbciLrA72zJ9+8wbqIRbBegGsH3xzSWExWt5K7W2dvRpJzkxCkFMaaDhO3pU8Dgh
A5SpWU/IS6XVwUjif5L0FJVP7deYgKMecuda93jeRxyM89aZ8gykUJsEPGIYknvM
FkXQcwbDqrtXDuXYaHJlyAxPlNMrnqdwCl2C9MuuL4VTkn/I3w4UJRXdPEp1UNzl
e+kEodmlH7xDlUh1WYt1Fqe5rGo3d+Vkl46dr2IO0kWJ41EkpKHoxqwXEeNDKDFK
HkUiSAEZRUpeVIZBoxES1+NHtZc3mb6/wmKzutCB+Mn9VesjE4Tb9dIRP4ujTZsd
ErBPLlJrX0vzfX1lCk0kB6jH/X0b6EhALi9/T5xup9t0Detd95sPCcLixmb6RZqz
1pMSkdBOI8qffjQrK8Z5TFs/fGsfKhMr34qVv7/kim4BzLT/9YNQpNGazXWyoBGF
lrj6LUgzWQ4TDwXsHa9lgVc4oo09/VgIUNM3bw7xTyo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.1
Release Details
UpdatedOct. 12, 2025, 12:07 a.m.
Changelog

Added

  • Selective user sync in admin interface to help diagnose sync issues

Fixed

  • Photo sync now checks file size before downloading (10MB limit) to prevent memory exhaustion
  • Photo sync errors no longer crash the entire user sync process
  • Improved error handling catches fatal errors (Throwable instead of Exception)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureXHgZpW/ev9qALj14jS0KC/JsSa9FemNabyFOzeIYxizeneDK6uOEJ7F9iDSlbUIk
F/vdOdspYdCJSuFHGiN4kgsqN/aJIXd8sHE6xC45/oUE4D7etcX7UTU9pPv2IdNw
BZmnOK8ncRg7HcR33BYBt2JoflIOcm7R920XyU9d84qWAMh4QeKm7gdgxioCBe3h
yahG4DppVx4TgCAtBrcwPoVlDHAOs2RSZfoTyeM/O0GfzPVeIjCasJL3GtDqAuhj
+KQGAoVyw/R7XSykpPqhKJds3ktZvHJyqC5XzkZ7Kq4OTsEjj5PS29UsO3He2m7n
lavnM1+eliOisiWhVNMjcqt0EsWEnr2/fIfKXUyxLGyDGTPo42PFCYg8j1xdcUdE
15zT+xxr/FAPFH7eDRgE+z+mEayROCz4X8p7CRNC7ie2k9cgUy+Lupaq4Tzc1nLY
d7y1qPME3fZ9Mr6YbdRIX2KeipNup4Vf3DTGVRAV0lFXaknoCQ8N8Z+PD0gwgHqw
icOBaG6eskKErQz0Gu2fzrLyr4hPGO7uyCncU1O8MubmGReBc974Y84shtT/2koW
PO0lVaCOR4hoP+9bbhmTpHWXiStoAFzdB61TzXYfMnewtuRDuwFRVLb2WfyjXwbH
MgV2Qsx616huvIIfGIWAj24SeJSh/O0hEuL8mn+9SFQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.3.0
Release Details
UpdatedOct. 11, 2025, 8:42 p.m.
Changelog

Added

  • User Data Synchronization: Display name, email, and profile photos are now automatically synchronized from VereinOnline
  • Syncs on every login
  • Configurable: enable/disable email sync and photo sync separately
  • VereinOnline is the source of truth - manual changes in Nextcloud will be overwritten
  • Nightly Automatic Sync: Optional background job to keep user data up-to-date without requiring login
  • Disabled by default, enable via admin interface
  • Runs every 24 hours when enabled
  • Shows execution status and summary
  • Pre-provision User Accounts: Create accounts for users before their first login
  • Search for users by name in VereinOnline
  • Create accounts individually or in bulk
  • Accounts are fully configured and ready to use immediately
  • Manual Sync UI: Admin interface for managing user synchronization
  • View current user data in Nextcloud
  • Preview data from VereinOnline without syncing
  • Trigger immediate sync for all users
  • See detailed sync results

Changed

  • Upgrade Note: When upgrading from v0.2.2, user IDs are automatically migrated when you first run a manual sync or enable nightly sync. Users don't need to log in again - the migration happens in the background.
  • Improved dark mode appearance in admin interface
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturendUi3n02N/w1Ee5LpSsqFDpfDuTiXsI6HckI8g+1+ZCmvMVC9A/9h6RNk5BsY2wC
Gb2XOPKfVFUOmPNGj3yRLWLMj8M4V0JH3JpTKq/QQvowmoTNnllllH4dI8Ee5eYa
LNwh5gHm70InpJEHB8t23KKSpHSwdAoI9uKi+fJ7gYCxak+nbZM+BBijPhbEwxOt
Yy/ZOn+HMBGOWe4QJkJShv0cycMBmtoLfaMRNMWXgg0QMv1TOXGU6VHRPC/9yr/I
7cHwHsv+C/TRWvGZdyBiKWx7gFHGcnPiKn/LkoJJ9UwYPFGV205DCQaJfT7Pp9Pb
r7R67edSbwSWWl10ljNZbe1Nacxn7pvPeOxUqqr3rvw56weDJt4pxXIC2Hr0QtiK
XuuobkZXMFwfXtSkd34Z7ui7sBJJ/gcMcNwj/w/7SYJC7G1+t4ykn4EQtNDUg1GJ
V1PFY2xHHJ83MZq7sguyLMCMjwvP1cHQc17YCkkN8Y9s7ZQyb6y9HM7E5N5mii/k
0Lrljb1UYkoqb8IO8Jh66/Wwj7+94eqgle8/umN9Ph+1U0RHNMz1zjLM/vlyCNmF
4A2KVbSABj2dImirtmV6cV+QE40UfQ6ndS6hdKRgQaw7hWhPMU2ahEhSNIHsZrSR
OItKFjS0oONgUBjqX9dxH4xzLzgwoqMGgVeV3EFSSKM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.2
Release Details
UpdatedOct. 4, 2025, 6:22 p.m.
Changelog

Fixed

  • Test Configuration button now works correctly when config.php is configured but database is not
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureZOzoEwz7auI4X0AcRSgdnwI4dPGIDBuesMzvdgXDtAXE0GVY3B3kQcWQYla7tIcx
cy3OErPL/3QCtPcofMWOKLIlVyn7nfjZXg3EYeXzEBLwWBzgY/MMJeVTXXdr/Gvd
9Tx69QTMkLij/tC7UDparfzNzZc3881V2qtnGGYJ0QjVRFJg8CzgPOp0aXvB23s+
cgqwUDKwnsFC5+vtjCQlXGgm5v0eTeAXQPWJPc1oIHwNXkAw8u7zYGKg0aCHei4k
AjYj8pgDCUkmyp+Biw4JVud6LO8wZDILs6mvD6ChJtbddiNjFz6jlyDIutGADGlg
fojE96a77POYyf8jPn3xZkWaquPpl/cXY5WQ+wrZIQwm8ba9vLzBScgabG+tea0N
LTbur7gY6jbEYiTVWgdQNmtkQc6ayqy+ly5ZRe1y116upOFHXybvj9kPde+41UGj
GMIBsDuflieJkdAFuZEx0GDGi5ABjFi7LgcryjXBnaXPgVk5J+mXxjtUtLcPWEy/
FaIz4hrgtemGi7t4V7lVgWoCsct0p5B8u0wgDxQiw1F5Pyld56NKQOJPp7kXyk8h
tZo04x1nz7Rt0WhPr80vsfAu27OpFvsmyh5tnkeAWhnMHrDhc8+rJgHrBjlVMPbw
wmC6II2BCCB9XdrEIOzDM1PVU2ZDQdbtbFSydha+/YA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.1
Release Details
UpdatedOct. 4, 2025, 6:07 p.m.
Changelog

Fixed

  • Dark mode styling for admin interface - improved contrast and readability
  • Status boxes now properly adapt to both light and dark themes
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturePBMvdliqnwJMkbeVy4ZAHguOu3JWjbYoxLjG2QR5oUYIhxJK4bT0HbO7vi5usQPx
dAfXylfOVGdMKvgXovoF//Pu7WMbhzQgsZkO2hTlMFzVBg9aPSKgdZWBQM6MvZXz
jIbThzhyAFDKH01GqvKpEnuPiJf4aGkPzllS6KBZxuPExRzfo4ufjw2QHC6afnBQ
1o2m+7fvS98Xs6GXIkDrdDz5g1Ggrnjw/PrX5IxGBgbxa1vTz2TY/KXtB/9f3v31
TabG24QR/ZL9WMUYaEVchIXbBhLZPNztRFCNlRKWIO7ISWirrTbgKSrCB5YfyK0j
5aiCihOn66jjo8K1IiVejHjdgUcHVm7PiUdt8azxIOJNxLcfQXROaR+lf3XryujK
qc3IB3NzjRjK+1CcxYchzJ4oK52wuRD95bL9M6emcz6Q8kTE6HD1RHuu3oswf6Oj
ayhOTUYPaPdI/XKGe2s6gBPEgx/XJsCimVT7Dq6sYxIKzDmrwAbOW7vo+QIUb6Ro
XPsywDEguBJh1cs120e5e0MHO8iXp7ygpKo4RduGus2lJ+1NBxcoBebqRIY6GR7C
3qOFGh3j/CpIvzGOPohvO/urbGtWAiG91yEenEy3uJuWNOwhsIIufqUmalNaU2/4
hFUPvlhMb/4BGg1MmQC2ODmtBov5NLuhp//Ps7wOW8s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.2.0
Release Details
UpdatedOct. 4, 2025, 4:21 p.m.
Changelog

Fixed

  • Case sensitivity bug causing duplicate user accounts for different username capitalizations (#2). New users are now created with lowercase usernames while maintaining backwards compatibility for existing users.

Added

  • Admin interface for managing duplicate user accounts caused by case sensitivity bug
  • Admin interface for managing plugin configuration (API URL, username, password) with support for both config.php and database-based configuration
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignaturedIY3O02i0nXxPMfLWby8yBnQ3a31QgUGLJ+qdcEvmINHpfgQojg9kLj9zNA5PhFE
giYhFlcpkRoYzz5TxknPSQCLyRXTSSzIyatg5/0p/Gxr/0gAXBoOaTE+o8IySZlH
6UoiUjvnNlgIZwT5XpHFcvXGL3LyJcg659FBycEqxZcP/3yrOFhQhkoZenmEpBW5
sRZ/5okbwGjec2H4TPB4O9mMl37fry7hkcxXLMKiTJdGLTy0rr2x+joDvMJ8kDkx
eRn0m3R+1WxZe/aisGJhFY/f3HWaCOdS5o2dhgDwEi1RnfwONQsnvOEQ44Oklvm6
JmmJOT+gL9xaDMkVlskJ0IOXipoMUDhYEyaW6f0orlSsr9RpzZkXZvJeTIKsujaB
YuzpaUzr6lj+3VKDyEki8hZEZEBig70/PCIoDBhypmR5skhevB9tmGwY/ZKVJa2F
A1JV9BVS2Igk/7orzCfvT+TmpuVkJcr3EGbPa7A2o1VmfnQnkHmjB3SqKeO8+VgO
qArf/G+M0ZKdiX7ilJbIucqtgNXblR3O1vkvM1c/h9Pu4U3oBkqstie7DLxFd8lb
ZGXOyGNREUpT9JUrQ4tVTjptz3MEUHsLDKmXQr3CXdR6sGYbXnbN7U4/UFlsGxY7
+AuRhr8CfHN36OKDLg2g+A10bD7KV7nx6jZUYUDcgGU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.2
Release Details
UpdatedJuly 6, 2025, 11:17 p.m.
Changelog

Changed

  • Move to new logger syntax for Nextcloud 31 compatibility.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureR066Piu+OE3GMZDKp6J7HifEw1IlIp4WCvg50dwkq7ccn1nNjuhvYm52h8j2qfwK
hkMwmMFmGUCC+lPCNfOQSRPaPW5bG9NkIPlnyfzbuSkMyUjm/vCGuJQztyolySdZ
5ZzzX2eIDkN1tkks+usi8hE+Quna9L9kTb4uBZS4e2tg0/z+1atKlaWuwXwlkM4Z
M4eESQoMrGrsOYSDI46H1r9wUT8ATnljdfpCXGqoj0u7W1nP0jf6PLDIx61BdeHe
7MEq498n4W+HHSiYWLbYnIH69g36ftJp6m5hBbQPCFPkeA2I9zDX+fBKkHV4d3yy
xA3zcGdJ/yZuB+V0tE/40VfdJaupABdtEn67bInj2A7W8WABxWNLb1Jm+DZcLOrW
oH6Oi41JdvGS641m3oGvwP+yj0jzRj8ycDkzpHnYRIp64B4cztrAjzHyYbglQiQX
xTAYqvxm0/UL7ntTfnv1IfQbhPhqaJwlbVrsfmLQbjdw1iDC5G+K0jl5/HaOXSAf
OFWS6lHr+d3I0Lj8hbRwYAYYwWZ98Ju9z7EQPaKyYpqPbjE2R8Sh/InpkYHX1xyq
ScADBeOxIK+eneG4Z5V4PLR+59IOhDClqHgb/SdjKr4TAPQYc/ZW2o7PMWCOxmkK
V376D+Y6/ZlFKA5BIs/t4FDXbp/eRC1uHSssHaMMVFU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<32.0.0
Minimum Integer bits32
VereinOnline User Authentication 0.1.1
Release Details
UpdatedSept. 6, 2023, 7:14 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureHxG5tUMd2XNgygav5HYakDpKQuuenPogVFwz4nrQmDgTWdAX//F0/JEdTGQ54bR6
hMUgH7c0YYplUpkqxDPJuCdiroMU/wf5GfqxbGHMpql8Q33ogQRZ+8BdQSrcdInX
VoDJBVRJguWAnHdypdB6l3rb140glh6LgBCIZwcZ0zS6EvbWY3dbO/ARQPnITERh
1ERWQeWJ9Yg0RQB6MW5K8zsthBcwXRFAbal4g+bzfjcojNrKQxY5NW6/oYwWtDXs
5iAEcoQsg4R+LvXvvtG9lmzJlrUQhM8k1yYz0QU7y+61RFhr4szcM4mcrjblpQ5+
zn3ddGKjzrShmFlZw/WZ9jlQcfKmB8XEaxaUhG4C55v6oKaj9yRcxZesTciupb4U
up7LiMLHMWUmp5cJd4VLlEB21w8pJAjg94QmKqk+ob6+IVKSjnmuleRybmhov63o
pQ66osWKG6izcDOAK3AgR1rsv4HW5fZbT0m8lE/h7zdJeF+N7zBIFfKD2EWfcI2B
dR+rz3QLecUFvgqN/ZbvS4Yt9GSmAaQpju0X5fDdP9SfC32tRqk4Nrn2k134V7eo
WJttsZwmNvEt7qYNXH3NGdIwdoj2VKbpkrO3SnlcQkXWRdz1Xf0g9haxBXwL7TKM
t440f6H+w2mS5+S+ECr9Xh0B/TQssA7Ri3WCvBGwQEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=22.0.0,<28.0.0
Minimum Integer bits32

Nextcloud 23

VereinOnline User Authentication 0.1.1
Release Details
UpdatedSept. 6, 2023, 7:14 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureHxG5tUMd2XNgygav5HYakDpKQuuenPogVFwz4nrQmDgTWdAX//F0/JEdTGQ54bR6
hMUgH7c0YYplUpkqxDPJuCdiroMU/wf5GfqxbGHMpql8Q33ogQRZ+8BdQSrcdInX
VoDJBVRJguWAnHdypdB6l3rb140glh6LgBCIZwcZ0zS6EvbWY3dbO/ARQPnITERh
1ERWQeWJ9Yg0RQB6MW5K8zsthBcwXRFAbal4g+bzfjcojNrKQxY5NW6/oYwWtDXs
5iAEcoQsg4R+LvXvvtG9lmzJlrUQhM8k1yYz0QU7y+61RFhr4szcM4mcrjblpQ5+
zn3ddGKjzrShmFlZw/WZ9jlQcfKmB8XEaxaUhG4C55v6oKaj9yRcxZesTciupb4U
up7LiMLHMWUmp5cJd4VLlEB21w8pJAjg94QmKqk+ob6+IVKSjnmuleRybmhov63o
pQ66osWKG6izcDOAK3AgR1rsv4HW5fZbT0m8lE/h7zdJeF+N7zBIFfKD2EWfcI2B
dR+rz3QLecUFvgqN/ZbvS4Yt9GSmAaQpju0X5fDdP9SfC32tRqk4Nrn2k134V7eo
WJttsZwmNvEt7qYNXH3NGdIwdoj2VKbpkrO3SnlcQkXWRdz1Xf0g9haxBXwL7TKM
t440f6H+w2mS5+S+ECr9Xh0B/TQssA7Ri3WCvBGwQEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=22.0.0,<28.0.0
Minimum Integer bits32

Nextcloud 22

VereinOnline User Authentication 0.1.1
Release Details
UpdatedSept. 6, 2023, 7:14 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAjCCAuoCAhItMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjMwOTA0MDgzNDUyWhcNMzMxMjEwMDgzNDUyWjASMRAwDgYD
VQQDDAd1c2VyX3ZvMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoMjg
HyvBIgiD5POfE5kfP0NsQZ7dXFb9HSbEl4wMLnFTeWd9jmn/l6pOD6Q+8zErvGG8
UaMydmbL9IUmkCTFye+8cd7SnJHN4nw+0bWGiJh7NBpU93YTP4GZHts4maS/OR2E
C8G5bti4ytGmt5acrJv3fKAxjAPboDwi8qZV7ePqsOVUzAdEKFeTDvsUIVyauXe3
BXIGjowOroY2mfvs5upVallN8Lif+xrYZ/de4JYCsDdpurN35/wQqzVhkKt97kBG
huBiPmrbUFCc+L2pvG6t/6GfZNfusVosxUVVzuyt9tdMdC7An4NZ+f3t1yCqLuqb
Unt0zryPvpwGPA7CfDsSg18SHnH0+TppnTeM9N6GYaAEI/fhx2GkEoc5k9dZ+cJa
CwRYEklQp0HVNhMdHm6xJNmT7T36xJ7H2DG1y06m/7ttzfjQjm8JY4nrNKaGqDmx
BDda6wuAwVjbxDNoPmTW7T5Ars36vx01Vq+XxfWFN/ashDvzNL/PUhKSJ6tFOVtC
y1Pn+6V+HPa8Hv7jGYhvIswZjFdQfDUhIUDaseovh8oXT2eS1oiO5RBPyX0IZE+r
21ob4psXSaOxIMXWoB3cd3xcUKFYTc4/cUlIX7mkOogyKoHX9P6Qmtrz3ZGljlWy
gyuv0MR55bxKhs+rXcfOIR6rkourVGhLFFuotFECAwEAATANBgkqhkiG9w0BAQsF
AAOCAQEAfzIS52Ua1ygzqxFpcsxZpgtLw6Nda450lk2rKuvGTfQJmlhExmjM85By
O07T0B9yUGQ/F5evh/jtDiZDTB7KCpB5OsejCWwl93Jca0Q4P7KdQHldv31lpFl/
CYI/BRIup+kobFPZesQgUClvwVDxWN+rX5I55HhoZw89+bDtEbtS6HiKudafPwG7
Vvc4HzOf5HPXEh91Ul0wwdDVVdgPzrFsiSISOgjdoZXM+6uSZAbJnAsUPVjbPX8u
NG+JxRH/XtT03qgrgKTvpGRFY/XFrM5tEOFto4tJ3sRV5G/6Kcrnm/qvMad+MrPU
KHqqfoDCoFRNo8oxuxImqUT3KEaDRQ==
-----END CERTIFICATE-----
SignatureHxG5tUMd2XNgygav5HYakDpKQuuenPogVFwz4nrQmDgTWdAX//F0/JEdTGQ54bR6
hMUgH7c0YYplUpkqxDPJuCdiroMU/wf5GfqxbGHMpql8Q33ogQRZ+8BdQSrcdInX
VoDJBVRJguWAnHdypdB6l3rb140glh6LgBCIZwcZ0zS6EvbWY3dbO/ARQPnITERh
1ERWQeWJ9Yg0RQB6MW5K8zsthBcwXRFAbal4g+bzfjcojNrKQxY5NW6/oYwWtDXs
5iAEcoQsg4R+LvXvvtG9lmzJlrUQhM8k1yYz0QU7y+61RFhr4szcM4mcrjblpQ5+
zn3ddGKjzrShmFlZw/WZ9jlQcfKmB8XEaxaUhG4C55v6oKaj9yRcxZesTciupb4U
up7LiMLHMWUmp5cJd4VLlEB21w8pJAjg94QmKqk+ob6+IVKSjnmuleRybmhov63o
pQ66osWKG6izcDOAK3AgR1rsv4HW5fZbT0m8lE/h7zdJeF+N7zBIFfKD2EWfcI2B
dR+rz3QLecUFvgqN/ZbvS4Yt9GSmAaQpju0X5fDdP9SfC32tRqk4Nrn2k134V7eo
WJttsZwmNvEt7qYNXH3NGdIwdoj2VKbpkrO3SnlcQkXWRdz1Xf0g9haxBXwL7TKM
t440f6H+w2mS5+S+ECr9Xh0B/TQssA7Ri3WCvBGwQEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=22.0.0,<28.0.0
Minimum Integer bits32