OpenID Connect user backend - Releases

← App details

Nextcloud 28

OpenID Connect user backend 5.0.1
Release Details
UpdatedFeb. 28, 2024, 3:05 p.m.
Changelog

Added

  • Soft auto-provisioning @julien-nc #730

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
  • Fix(login): user get null check @skjnldsv #789
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureKl88zI5Kb7RjJVtEfR57n49N7TLFkU/dw4/ryrgIKhAkv7C0u+5T/P4w2XQliHaxHZ8Y3h35VzDm9yC9qD3+1gK83L3a6ISGbSHkYVZqvXeQ334INVJg8UQUBQ4kLpIIHgZt9AOoBm2VhelXn7NGoL1rhYvVQBHBsZ9da+76bKKjI34JBVOkJzOPS0+vUkLQlX5eIYEBwpSwoqULXW+4J94O1HYnEUOq7vVQuW2NBkF2uh3S6r9QqUGuHPEay1YA6SHoX1lzRr5e0qT4k45+VyZVUZHDFwu/DsLc67hE8POEFaPcdmFmyX4jRGF/XNFzRX+uBP/xOOSTUx7osTuS27kou2LCyMlEAh57ujtXOnnasEM4XNRNJnBfWwBr4Q/bonVJ/EFIHhhotPvMTq4r7SUA193NsuOpWt5McWR0ZuL4WmkUuvsOccDVleOrdFI26QSWkik9WIU7aBbo0yVCcti4W9gj8xMmGbGdzg1IWHm89m9huskd7M+09xSHu0BsRPpqB0eIYzH0C6/dn0OmfUgzZfCaX6kAyRxWMQcNivQRsP15kGXuraCbfah21kkjfgH1vhm7ljRiW/nkriJE6ZSkIM6MRLqRz4dK3rfvq2KSCTtMfiC5aMM7SbGkYaLdySntRjM7+VIiCF/Y2bd2vlSl+Obh/ENuPpqouwSXq/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.6
Release Details
UpdatedJan. 29, 2024, 12:33 p.m.
Changelog

Added

  • Customizeable end session endpoint @nc-fkl #724
  • Implement ICountUsersBackend to give a user count in 'occ user:report' @julien-nc #733
  • Many additional user attribute mapping @nc-fkl #729
  • Psalm checks @julien-nc #765
  • Ensure the discovery endpoint result is valid @nc-fkl #750

Changed

  • Bump max NC version to 29 @julien-nc #717
  • Bump min NC version to 25 @julien-nc #765
  • Increased database column length for client id and secret @nc-fkl #711
  • Make PKCE optional @julien-nc #740
  • Update nextcloud/vue to v8 @julien-nc #763

Fixed

  • Avoid a lot of error log on token validation failure @aro-lew #721
  • Avoid identifier edition when editing a provider @nc-fkl #714
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturecziT4W7oK6egvpWlji8Sq2eYuoEEiQ9jxGJzHh+3J8itEpkQn7Ed8Sgk0/x8w3d+iQgoVghwP98XrVR7w6heuCVHWei+ev+RLp3E/urdFYVkfpTqItGE2KAU/Nxh2Q0i8T3tPQJE4TzdIkBp5GrKyFYnpchpqdikb4VXpFZeKhTl6uR3bdvK2KWQwFLOrF6md96DbDoR7LYs7FEd4n3+1gQfT5LMINeB0QF1FhYfTjVZr7OaxJQ/Ly+Y8V/AET1GhnLB+ZHWADIn1Km4rwDZANl6mjn0vrUmHKr+1tayxhbTOBX+ZbOqpCPiMi5QQBlQbriP7NkDn4+FxMpL55ZIokB+cusGPNF8cgSE8DpGoBBpIUWltBqVWdM+doa6hGLyKrA+5PERbLhRv3YLj8OAR2+SKYkApsEOmG0NkNmG52QelXxBWp76HxnFCGY0Sn8TcrfEGO/odmX7q7YOk0CyqyXUIPbOD4OQD5wEy3YzkDaY1xmuxeSSUsVJfXfxzxVOxdWJgns+pGsUMl14J2blUD89TnjDhwKpITPCmqqFR3OGgX2weobS4QyNA6UsX9+xAxrmI4UZ7jaSyF04PqgzslKf18K/OpQnrnEaEdJHFOka25PfnzLPAoYu6PpYy9nLiyw/YVHfVoLs5ZksefrQwN6RtNRGymC2QXZ5VX7OZ2c=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.5
Release Details
UpdatedNov. 24, 2023, 12:04 p.m.
Changelog

Changed

  • improve id4me token validation #715 @julien-nc

Fixed

  • fix potentially missing alg in jwks #713 @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNq+nkL3s17FKW1MbAus/Jk00TIPQ8I4hltPG8AK7b31gqSqBGW7I2wRuk6CxKLwP6NPFwyFOu1aaYGQ7mZTNl06BcaEMWAsBspS3J1VmAVpBK8AdZljXPgsruTw0iJq+v3ChCk3dimyhbMov4prAsa4HlMVBn/MhUsVhWzMZOEZOdP0ZLcZ5ChXx7cnRcO95hRGyVtMKSmhbo2JTRyo712KgXjYjd3mrNWx3kNmA+7J+1Trbi1+3vT5iBgPNBL6Dwp4ljDU2K3WVpx9wpjzZoFdbpOxmmKZ1lRVhRPAMS1TM3u2JAxhmppp89FRNYbJJpvQ6DSL+ZjvgLELl40J4ngvpKy7gliiQtPM7vh4nA3MLcPaHGTj43Nla3ReCjUznLSKeGgG44WDzmpmyo3PPHgoKLDvJB/MJOJj5+iWNuAvGLWaG/Eb6VxwREZZpIvf3OgA/HWt5CjI7HguDeeHKxPEwYyTEJSSmO+epAGdY1UJNMwpcxfSDELUwm4qDn++9E7Om8S9W/4nTcNdhJAz2irq/lNixQ4cuA+02MGyk7TLE4yHYfeI4EEbM3Pire1QNwoQRyw1FnuZKA2yrfohCtZmmOAtcFEHviA3VywcgRZyhjvaI60c5OcWy09gT93I9XKRSDISWZ/47Kgwjo4l5ZrXTXZTJqFM4XQKLUU0THaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.4
Release Details
UpdatedNov. 14, 2023, 10:16 a.m.
Changelog

Changed

  • Bump min NC to 24 @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)
  • Upgrade php-jwt, adjust implementation @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)

Fixed

  • Disable password confirmation for SSO @juliushaertl (https://github.com/nextcloud/user_oidc/pull/668)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureVBUnCso+kWSfw4j/X9ygwgjOQRHfpcrlO0qaL3o/keOl1G1tnomZeTEJEmYjiz6P7ZxeZG/k/gc2tN8PHS9V94nsZIZZ1WLQ//69Dxy0Sec5E3lQOI9O0THNjVey1lWOOBrN4v08KfRDqbfOFmuyZJGcH/R/a6JE/5JL2iV0h2YEEhe/V6HjHyqag8IN7VlQV+zAnZ+/MjBdMhlZpUZL2/tcrjdz9qYOOcblPWkJ336soWCL7xrgOjAAwlTfF7wgq7yt6ZB8nUegGnD6zwEwBnjU4cHGW7L1epwTx8BnS16itAPfXGjXJSEo5luZ/lkhoZTq2+DqJz5uCOuNun98vJ1NLXjGmZHfxUkbvMyFqS3xnvCQTD4Sph4CbA69arS1HWD3I8Zf6mmCvUQiFF1q8ooSQ5h4821IXhFSNGiWERNMJ417NDCnOIgl/2PB9m4aWVaIJ+0/6QXGqXITPJa7i7lLLG45HNjeLoKc2HgfjfnPTg60HEYexZip4LYnWeWT1d+p27J5LHGT+xz9rRpoeD/8r1tK0EZTK1quYFenjn2PahvDMxZ0A0REH6F65F4OWYdx1/MZWVwPniiVWasSHcX+UiRTLxlNaCHiJgx/k1UXYKoG2f/w1+WM5GNc3JVdePFZJT4dpeNeLOsMfbMq2uw+Kf3Db4EAhlVKliNO1D4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.3
Release Details
UpdatedJune 27, 2023, 10:56 a.m.
Changelog

Changed

  • Add issuer and azp validation, improve audience validation @julien-nc #642
  • Encrypt stored oidc provider client secrets and id4me client secrets @julien-nc #636
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNJTSsuGe71d4xXcud/hIybTOytK2MZfmuHj3zJsBg4b+NXxpOB+n9W7HLcU1XZilZ+t78mDPmuUtsEMUrr0Al5AVoSEcJF//rcTNSVmLDZtwmUn4S+ovaLNCbMQl1cWeTs7WQf3XtbarCYyXqq63fsAGtRLW+w33Rxh4j2lV7wWNTQaVekgulHcDGIa/3Lof1BWlv9RNFtk+fTSGF0gx+w0QpixSF8y3HOA3UwSON+a1QLxUehk2DEYavQxP6YzmUAzCUDaj7WgIHQ/AJKYKnar35d4ERR47DDH/O094Iu4UCVDYYNDcrZJBcID1qSz+w+/D+sK/Qbi+VxI+rQAdRgSBNjanlCLtb1i3r13hjeIAYq+BT/mTW+EedJVqsxJPCpGyc/VTx+22+mJuQdJawcwS7OgRXAHDxzy/y7CJiXOJ1Td43ymuCNd6S3Kses0bZmEFfNA0U/EOAkQ6A2oBs4mJukPAfIEq+J3rLImZw5qdJKL9Em6FP5DPbSvE9GDVUL8vvG2Jg6xz47wsRem3udEUAW7/mbhYkqegL1bXQKT08QEvyZ499qUDWLXmSY0+lTcfAQLmH/MwIKmJfaygnqsdPlOrLgUtU8d+i5rndCPVhL8kqgAN6naqjHk7Gvctl8tR0hgRmr3+77/OHmW8ngNCR/mcpr7MRZkO6xV0rq4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<29.0.0
Minimum Integer bits32

Nextcloud 27

OpenID Connect user backend 5.0.1
Release Details
UpdatedFeb. 28, 2024, 3:05 p.m.
Changelog

Added

  • Soft auto-provisioning @julien-nc #730

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
  • Fix(login): user get null check @skjnldsv #789
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureKl88zI5Kb7RjJVtEfR57n49N7TLFkU/dw4/ryrgIKhAkv7C0u+5T/P4w2XQliHaxHZ8Y3h35VzDm9yC9qD3+1gK83L3a6ISGbSHkYVZqvXeQ334INVJg8UQUBQ4kLpIIHgZt9AOoBm2VhelXn7NGoL1rhYvVQBHBsZ9da+76bKKjI34JBVOkJzOPS0+vUkLQlX5eIYEBwpSwoqULXW+4J94O1HYnEUOq7vVQuW2NBkF2uh3S6r9QqUGuHPEay1YA6SHoX1lzRr5e0qT4k45+VyZVUZHDFwu/DsLc67hE8POEFaPcdmFmyX4jRGF/XNFzRX+uBP/xOOSTUx7osTuS27kou2LCyMlEAh57ujtXOnnasEM4XNRNJnBfWwBr4Q/bonVJ/EFIHhhotPvMTq4r7SUA193NsuOpWt5McWR0ZuL4WmkUuvsOccDVleOrdFI26QSWkik9WIU7aBbo0yVCcti4W9gj8xMmGbGdzg1IWHm89m9huskd7M+09xSHu0BsRPpqB0eIYzH0C6/dn0OmfUgzZfCaX6kAyRxWMQcNivQRsP15kGXuraCbfah21kkjfgH1vhm7ljRiW/nkriJE6ZSkIM6MRLqRz4dK3rfvq2KSCTtMfiC5aMM7SbGkYaLdySntRjM7+VIiCF/Y2bd2vlSl+Obh/ENuPpqouwSXq/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.6
Release Details
UpdatedJan. 29, 2024, 12:33 p.m.
Changelog

Added

  • Customizeable end session endpoint @nc-fkl #724
  • Implement ICountUsersBackend to give a user count in 'occ user:report' @julien-nc #733
  • Many additional user attribute mapping @nc-fkl #729
  • Psalm checks @julien-nc #765
  • Ensure the discovery endpoint result is valid @nc-fkl #750

Changed

  • Bump max NC version to 29 @julien-nc #717
  • Bump min NC version to 25 @julien-nc #765
  • Increased database column length for client id and secret @nc-fkl #711
  • Make PKCE optional @julien-nc #740
  • Update nextcloud/vue to v8 @julien-nc #763

Fixed

  • Avoid a lot of error log on token validation failure @aro-lew #721
  • Avoid identifier edition when editing a provider @nc-fkl #714
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturecziT4W7oK6egvpWlji8Sq2eYuoEEiQ9jxGJzHh+3J8itEpkQn7Ed8Sgk0/x8w3d+iQgoVghwP98XrVR7w6heuCVHWei+ev+RLp3E/urdFYVkfpTqItGE2KAU/Nxh2Q0i8T3tPQJE4TzdIkBp5GrKyFYnpchpqdikb4VXpFZeKhTl6uR3bdvK2KWQwFLOrF6md96DbDoR7LYs7FEd4n3+1gQfT5LMINeB0QF1FhYfTjVZr7OaxJQ/Ly+Y8V/AET1GhnLB+ZHWADIn1Km4rwDZANl6mjn0vrUmHKr+1tayxhbTOBX+ZbOqpCPiMi5QQBlQbriP7NkDn4+FxMpL55ZIokB+cusGPNF8cgSE8DpGoBBpIUWltBqVWdM+doa6hGLyKrA+5PERbLhRv3YLj8OAR2+SKYkApsEOmG0NkNmG52QelXxBWp76HxnFCGY0Sn8TcrfEGO/odmX7q7YOk0CyqyXUIPbOD4OQD5wEy3YzkDaY1xmuxeSSUsVJfXfxzxVOxdWJgns+pGsUMl14J2blUD89TnjDhwKpITPCmqqFR3OGgX2weobS4QyNA6UsX9+xAxrmI4UZ7jaSyF04PqgzslKf18K/OpQnrnEaEdJHFOka25PfnzLPAoYu6PpYy9nLiyw/YVHfVoLs5ZksefrQwN6RtNRGymC2QXZ5VX7OZ2c=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.5
Release Details
UpdatedNov. 24, 2023, 12:04 p.m.
Changelog

Changed

  • improve id4me token validation #715 @julien-nc

Fixed

  • fix potentially missing alg in jwks #713 @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNq+nkL3s17FKW1MbAus/Jk00TIPQ8I4hltPG8AK7b31gqSqBGW7I2wRuk6CxKLwP6NPFwyFOu1aaYGQ7mZTNl06BcaEMWAsBspS3J1VmAVpBK8AdZljXPgsruTw0iJq+v3ChCk3dimyhbMov4prAsa4HlMVBn/MhUsVhWzMZOEZOdP0ZLcZ5ChXx7cnRcO95hRGyVtMKSmhbo2JTRyo712KgXjYjd3mrNWx3kNmA+7J+1Trbi1+3vT5iBgPNBL6Dwp4ljDU2K3WVpx9wpjzZoFdbpOxmmKZ1lRVhRPAMS1TM3u2JAxhmppp89FRNYbJJpvQ6DSL+ZjvgLELl40J4ngvpKy7gliiQtPM7vh4nA3MLcPaHGTj43Nla3ReCjUznLSKeGgG44WDzmpmyo3PPHgoKLDvJB/MJOJj5+iWNuAvGLWaG/Eb6VxwREZZpIvf3OgA/HWt5CjI7HguDeeHKxPEwYyTEJSSmO+epAGdY1UJNMwpcxfSDELUwm4qDn++9E7Om8S9W/4nTcNdhJAz2irq/lNixQ4cuA+02MGyk7TLE4yHYfeI4EEbM3Pire1QNwoQRyw1FnuZKA2yrfohCtZmmOAtcFEHviA3VywcgRZyhjvaI60c5OcWy09gT93I9XKRSDISWZ/47Kgwjo4l5ZrXTXZTJqFM4XQKLUU0THaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.4
Release Details
UpdatedNov. 14, 2023, 10:16 a.m.
Changelog

Changed

  • Bump min NC to 24 @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)
  • Upgrade php-jwt, adjust implementation @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)

Fixed

  • Disable password confirmation for SSO @juliushaertl (https://github.com/nextcloud/user_oidc/pull/668)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureVBUnCso+kWSfw4j/X9ygwgjOQRHfpcrlO0qaL3o/keOl1G1tnomZeTEJEmYjiz6P7ZxeZG/k/gc2tN8PHS9V94nsZIZZ1WLQ//69Dxy0Sec5E3lQOI9O0THNjVey1lWOOBrN4v08KfRDqbfOFmuyZJGcH/R/a6JE/5JL2iV0h2YEEhe/V6HjHyqag8IN7VlQV+zAnZ+/MjBdMhlZpUZL2/tcrjdz9qYOOcblPWkJ336soWCL7xrgOjAAwlTfF7wgq7yt6ZB8nUegGnD6zwEwBnjU4cHGW7L1epwTx8BnS16itAPfXGjXJSEo5luZ/lkhoZTq2+DqJz5uCOuNun98vJ1NLXjGmZHfxUkbvMyFqS3xnvCQTD4Sph4CbA69arS1HWD3I8Zf6mmCvUQiFF1q8ooSQ5h4821IXhFSNGiWERNMJ417NDCnOIgl/2PB9m4aWVaIJ+0/6QXGqXITPJa7i7lLLG45HNjeLoKc2HgfjfnPTg60HEYexZip4LYnWeWT1d+p27J5LHGT+xz9rRpoeD/8r1tK0EZTK1quYFenjn2PahvDMxZ0A0REH6F65F4OWYdx1/MZWVwPniiVWasSHcX+UiRTLxlNaCHiJgx/k1UXYKoG2f/w1+WM5GNc3JVdePFZJT4dpeNeLOsMfbMq2uw+Kf3Db4EAhlVKliNO1D4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.3
Release Details
UpdatedJune 27, 2023, 10:56 a.m.
Changelog

Changed

  • Add issuer and azp validation, improve audience validation @julien-nc #642
  • Encrypt stored oidc provider client secrets and id4me client secrets @julien-nc #636
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNJTSsuGe71d4xXcud/hIybTOytK2MZfmuHj3zJsBg4b+NXxpOB+n9W7HLcU1XZilZ+t78mDPmuUtsEMUrr0Al5AVoSEcJF//rcTNSVmLDZtwmUn4S+ovaLNCbMQl1cWeTs7WQf3XtbarCYyXqq63fsAGtRLW+w33Rxh4j2lV7wWNTQaVekgulHcDGIa/3Lof1BWlv9RNFtk+fTSGF0gx+w0QpixSF8y3HOA3UwSON+a1QLxUehk2DEYavQxP6YzmUAzCUDaj7WgIHQ/AJKYKnar35d4ERR47DDH/O094Iu4UCVDYYNDcrZJBcID1qSz+w+/D+sK/Qbi+VxI+rQAdRgSBNjanlCLtb1i3r13hjeIAYq+BT/mTW+EedJVqsxJPCpGyc/VTx+22+mJuQdJawcwS7OgRXAHDxzy/y7CJiXOJ1Td43ymuCNd6S3Kses0bZmEFfNA0U/EOAkQ6A2oBs4mJukPAfIEq+J3rLImZw5qdJKL9Em6FP5DPbSvE9GDVUL8vvG2Jg6xz47wsRem3udEUAW7/mbhYkqegL1bXQKT08QEvyZ499qUDWLXmSY0+lTcfAQLmH/MwIKmJfaygnqsdPlOrLgUtU8d+i5rndCPVhL8kqgAN6naqjHk7Gvctl8tR0hgRmr3+77/OHmW8ngNCR/mcpr7MRZkO6xV0rq4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.2
Release Details
UpdatedApril 25, 2023, 10:14 p.m.
Changelog

Fixed

  • fix Oracle database support by avoiding empty strings that are replaced with null @julien-nc #563
  • use more recent Ubuntu image for PhpUnit tests as the old ones are not picked up by runners @julien-nc #619
  • better error handling and throttling in Id4Me and login controllers @julien-nc #615 #618

Other

  • show redirect URI to help configuring the client on the provider side @julien-nc #598
  • add Nextcloud 27 support @julien-nc #616
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturePBnmaZXGdNpNBjbQmYgNlou3F2FQCr9a+fLmU3mzN+MCgbpJR9fjLTeGchIkjFy73SMluCC9SOokxiYTvmk+L/z7qDdtt6IXwgxvv62H8ahYFIEY7JetXLYUF5CDmBY3Do/piOABKJsJ/eIfq6zKsqmO1MjBHydvycdLIxGiXxt7pnv6SnPDsRtJg4+XOLZ3nMCa9HIrm0D5uK+vcmmB1PY1JR1wxoly0svBoI6b9yuFFCYG1Eh1MCOVkPaJcAqgq4nZdUo0BItQnrlf1PElGT936Xc9VPsXbTXsO8M5HIufnI8sV06L3iMHucyFk6Px0OO5iW0oiFuGmhqm7Su3Pq8t7bYeq5xSaf+ivRsbf3iOvqpSublDCbwi71bPK2lI4GTk90GhRyPysujLNXKw04ZcxBSaX/SJoLdiO9SntA28pLE736nIUiLmm8L0kfBh7FflUDm9MBPj3FiFVxvbjKzJLxKZAnFuotnAakyTyWg36rA36klfSglGB5+qeEyzOqNiNV2gAfcF2HPhdpoeQijjkl3k5H3Z+ZJMixGHCpx3F75Ypa5dmOCEfyVquOzTkIXJ5KqsGwpi0pIfRjrqEws9EqnblHqdvYmul42Xtv8mgAJdZttjglAWCi1zfY8elmKajSNFR5SO9eOu4B/zOovJFu51wmGIZ80MGXWRcYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<28.0.0
Minimum Integer bits32

Nextcloud 26

OpenID Connect user backend 5.0.1
Release Details
UpdatedFeb. 28, 2024, 3:05 p.m.
Changelog

Added

  • Soft auto-provisioning @julien-nc #730

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
  • Fix(login): user get null check @skjnldsv #789
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureKl88zI5Kb7RjJVtEfR57n49N7TLFkU/dw4/ryrgIKhAkv7C0u+5T/P4w2XQliHaxHZ8Y3h35VzDm9yC9qD3+1gK83L3a6ISGbSHkYVZqvXeQ334INVJg8UQUBQ4kLpIIHgZt9AOoBm2VhelXn7NGoL1rhYvVQBHBsZ9da+76bKKjI34JBVOkJzOPS0+vUkLQlX5eIYEBwpSwoqULXW+4J94O1HYnEUOq7vVQuW2NBkF2uh3S6r9QqUGuHPEay1YA6SHoX1lzRr5e0qT4k45+VyZVUZHDFwu/DsLc67hE8POEFaPcdmFmyX4jRGF/XNFzRX+uBP/xOOSTUx7osTuS27kou2LCyMlEAh57ujtXOnnasEM4XNRNJnBfWwBr4Q/bonVJ/EFIHhhotPvMTq4r7SUA193NsuOpWt5McWR0ZuL4WmkUuvsOccDVleOrdFI26QSWkik9WIU7aBbo0yVCcti4W9gj8xMmGbGdzg1IWHm89m9huskd7M+09xSHu0BsRPpqB0eIYzH0C6/dn0OmfUgzZfCaX6kAyRxWMQcNivQRsP15kGXuraCbfah21kkjfgH1vhm7ljRiW/nkriJE6ZSkIM6MRLqRz4dK3rfvq2KSCTtMfiC5aMM7SbGkYaLdySntRjM7+VIiCF/Y2bd2vlSl+Obh/ENuPpqouwSXq/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.6
Release Details
UpdatedJan. 29, 2024, 12:33 p.m.
Changelog

Added

  • Customizeable end session endpoint @nc-fkl #724
  • Implement ICountUsersBackend to give a user count in 'occ user:report' @julien-nc #733
  • Many additional user attribute mapping @nc-fkl #729
  • Psalm checks @julien-nc #765
  • Ensure the discovery endpoint result is valid @nc-fkl #750

Changed

  • Bump max NC version to 29 @julien-nc #717
  • Bump min NC version to 25 @julien-nc #765
  • Increased database column length for client id and secret @nc-fkl #711
  • Make PKCE optional @julien-nc #740
  • Update nextcloud/vue to v8 @julien-nc #763

Fixed

  • Avoid a lot of error log on token validation failure @aro-lew #721
  • Avoid identifier edition when editing a provider @nc-fkl #714
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturecziT4W7oK6egvpWlji8Sq2eYuoEEiQ9jxGJzHh+3J8itEpkQn7Ed8Sgk0/x8w3d+iQgoVghwP98XrVR7w6heuCVHWei+ev+RLp3E/urdFYVkfpTqItGE2KAU/Nxh2Q0i8T3tPQJE4TzdIkBp5GrKyFYnpchpqdikb4VXpFZeKhTl6uR3bdvK2KWQwFLOrF6md96DbDoR7LYs7FEd4n3+1gQfT5LMINeB0QF1FhYfTjVZr7OaxJQ/Ly+Y8V/AET1GhnLB+ZHWADIn1Km4rwDZANl6mjn0vrUmHKr+1tayxhbTOBX+ZbOqpCPiMi5QQBlQbriP7NkDn4+FxMpL55ZIokB+cusGPNF8cgSE8DpGoBBpIUWltBqVWdM+doa6hGLyKrA+5PERbLhRv3YLj8OAR2+SKYkApsEOmG0NkNmG52QelXxBWp76HxnFCGY0Sn8TcrfEGO/odmX7q7YOk0CyqyXUIPbOD4OQD5wEy3YzkDaY1xmuxeSSUsVJfXfxzxVOxdWJgns+pGsUMl14J2blUD89TnjDhwKpITPCmqqFR3OGgX2weobS4QyNA6UsX9+xAxrmI4UZ7jaSyF04PqgzslKf18K/OpQnrnEaEdJHFOka25PfnzLPAoYu6PpYy9nLiyw/YVHfVoLs5ZksefrQwN6RtNRGymC2QXZ5VX7OZ2c=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.5
Release Details
UpdatedNov. 24, 2023, 12:04 p.m.
Changelog

Changed

  • improve id4me token validation #715 @julien-nc

Fixed

  • fix potentially missing alg in jwks #713 @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNq+nkL3s17FKW1MbAus/Jk00TIPQ8I4hltPG8AK7b31gqSqBGW7I2wRuk6CxKLwP6NPFwyFOu1aaYGQ7mZTNl06BcaEMWAsBspS3J1VmAVpBK8AdZljXPgsruTw0iJq+v3ChCk3dimyhbMov4prAsa4HlMVBn/MhUsVhWzMZOEZOdP0ZLcZ5ChXx7cnRcO95hRGyVtMKSmhbo2JTRyo712KgXjYjd3mrNWx3kNmA+7J+1Trbi1+3vT5iBgPNBL6Dwp4ljDU2K3WVpx9wpjzZoFdbpOxmmKZ1lRVhRPAMS1TM3u2JAxhmppp89FRNYbJJpvQ6DSL+ZjvgLELl40J4ngvpKy7gliiQtPM7vh4nA3MLcPaHGTj43Nla3ReCjUznLSKeGgG44WDzmpmyo3PPHgoKLDvJB/MJOJj5+iWNuAvGLWaG/Eb6VxwREZZpIvf3OgA/HWt5CjI7HguDeeHKxPEwYyTEJSSmO+epAGdY1UJNMwpcxfSDELUwm4qDn++9E7Om8S9W/4nTcNdhJAz2irq/lNixQ4cuA+02MGyk7TLE4yHYfeI4EEbM3Pire1QNwoQRyw1FnuZKA2yrfohCtZmmOAtcFEHviA3VywcgRZyhjvaI60c5OcWy09gT93I9XKRSDISWZ/47Kgwjo4l5ZrXTXZTJqFM4XQKLUU0THaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.4
Release Details
UpdatedNov. 14, 2023, 10:16 a.m.
Changelog

Changed

  • Bump min NC to 24 @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)
  • Upgrade php-jwt, adjust implementation @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)

Fixed

  • Disable password confirmation for SSO @juliushaertl (https://github.com/nextcloud/user_oidc/pull/668)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureVBUnCso+kWSfw4j/X9ygwgjOQRHfpcrlO0qaL3o/keOl1G1tnomZeTEJEmYjiz6P7ZxeZG/k/gc2tN8PHS9V94nsZIZZ1WLQ//69Dxy0Sec5E3lQOI9O0THNjVey1lWOOBrN4v08KfRDqbfOFmuyZJGcH/R/a6JE/5JL2iV0h2YEEhe/V6HjHyqag8IN7VlQV+zAnZ+/MjBdMhlZpUZL2/tcrjdz9qYOOcblPWkJ336soWCL7xrgOjAAwlTfF7wgq7yt6ZB8nUegGnD6zwEwBnjU4cHGW7L1epwTx8BnS16itAPfXGjXJSEo5luZ/lkhoZTq2+DqJz5uCOuNun98vJ1NLXjGmZHfxUkbvMyFqS3xnvCQTD4Sph4CbA69arS1HWD3I8Zf6mmCvUQiFF1q8ooSQ5h4821IXhFSNGiWERNMJ417NDCnOIgl/2PB9m4aWVaIJ+0/6QXGqXITPJa7i7lLLG45HNjeLoKc2HgfjfnPTg60HEYexZip4LYnWeWT1d+p27J5LHGT+xz9rRpoeD/8r1tK0EZTK1quYFenjn2PahvDMxZ0A0REH6F65F4OWYdx1/MZWVwPniiVWasSHcX+UiRTLxlNaCHiJgx/k1UXYKoG2f/w1+WM5GNc3JVdePFZJT4dpeNeLOsMfbMq2uw+Kf3Db4EAhlVKliNO1D4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.3
Release Details
UpdatedJune 27, 2023, 10:56 a.m.
Changelog

Changed

  • Add issuer and azp validation, improve audience validation @julien-nc #642
  • Encrypt stored oidc provider client secrets and id4me client secrets @julien-nc #636
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNJTSsuGe71d4xXcud/hIybTOytK2MZfmuHj3zJsBg4b+NXxpOB+n9W7HLcU1XZilZ+t78mDPmuUtsEMUrr0Al5AVoSEcJF//rcTNSVmLDZtwmUn4S+ovaLNCbMQl1cWeTs7WQf3XtbarCYyXqq63fsAGtRLW+w33Rxh4j2lV7wWNTQaVekgulHcDGIa/3Lof1BWlv9RNFtk+fTSGF0gx+w0QpixSF8y3HOA3UwSON+a1QLxUehk2DEYavQxP6YzmUAzCUDaj7WgIHQ/AJKYKnar35d4ERR47DDH/O094Iu4UCVDYYNDcrZJBcID1qSz+w+/D+sK/Qbi+VxI+rQAdRgSBNjanlCLtb1i3r13hjeIAYq+BT/mTW+EedJVqsxJPCpGyc/VTx+22+mJuQdJawcwS7OgRXAHDxzy/y7CJiXOJ1Td43ymuCNd6S3Kses0bZmEFfNA0U/EOAkQ6A2oBs4mJukPAfIEq+J3rLImZw5qdJKL9Em6FP5DPbSvE9GDVUL8vvG2Jg6xz47wsRem3udEUAW7/mbhYkqegL1bXQKT08QEvyZ499qUDWLXmSY0+lTcfAQLmH/MwIKmJfaygnqsdPlOrLgUtU8d+i5rndCPVhL8kqgAN6naqjHk7Gvctl8tR0hgRmr3+77/OHmW8ngNCR/mcpr7MRZkO6xV0rq4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.2
Release Details
UpdatedApril 25, 2023, 10:14 p.m.
Changelog

Fixed

  • fix Oracle database support by avoiding empty strings that are replaced with null @julien-nc #563
  • use more recent Ubuntu image for PhpUnit tests as the old ones are not picked up by runners @julien-nc #619
  • better error handling and throttling in Id4Me and login controllers @julien-nc #615 #618

Other

  • show redirect URI to help configuring the client on the provider side @julien-nc #598
  • add Nextcloud 27 support @julien-nc #616
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturePBnmaZXGdNpNBjbQmYgNlou3F2FQCr9a+fLmU3mzN+MCgbpJR9fjLTeGchIkjFy73SMluCC9SOokxiYTvmk+L/z7qDdtt6IXwgxvv62H8ahYFIEY7JetXLYUF5CDmBY3Do/piOABKJsJ/eIfq6zKsqmO1MjBHydvycdLIxGiXxt7pnv6SnPDsRtJg4+XOLZ3nMCa9HIrm0D5uK+vcmmB1PY1JR1wxoly0svBoI6b9yuFFCYG1Eh1MCOVkPaJcAqgq4nZdUo0BItQnrlf1PElGT936Xc9VPsXbTXsO8M5HIufnI8sV06L3iMHucyFk6Px0OO5iW0oiFuGmhqm7Su3Pq8t7bYeq5xSaf+ivRsbf3iOvqpSublDCbwi71bPK2lI4GTk90GhRyPysujLNXKw04ZcxBSaX/SJoLdiO9SntA28pLE736nIUiLmm8L0kfBh7FflUDm9MBPj3FiFVxvbjKzJLxKZAnFuotnAakyTyWg36rA36klfSglGB5+qeEyzOqNiNV2gAfcF2HPhdpoeQijjkl3k5H3Z+ZJMixGHCpx3F75Ypa5dmOCEfyVquOzTkIXJ5KqsGwpi0pIfRjrqEws9EqnblHqdvYmul42Xtv8mgAJdZttjglAWCi1zfY8elmKajSNFR5SO9eOu4B/zOovJFu51wmGIZ80MGXWRcYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<28.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.1
Release Details
UpdatedMarch 6, 2023, 5:21 p.m.
Changelog

Fixed

  • fix id4me/id4me-rp imports @julien-nc #585
  • don't include .nextcloudignore in app releases @julien-nc #595
  • avoid using IUserManager::getDisplayName that was introduced in NC 25 @julien-nc #594
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturea2KyEDIMH7V466DrAuIT6R3zaMGPqmEQ45/yD8XDKl4+zdg7ftQtjlsVBDE/X8+i+yZ1GxmeMfVa//9pXGVEWbj1DJUrwBpfJr8GmsnAx1u9YhtBNLSQas6DRkfCSz46JbkiphFf3Z9b2JTORNUzGeRvheS9Pq9upeFvZw7GiYH1IydcdkP9fqA2K0sCHmD0W7Xc+lke0tS6Ypc9YjVqMjMw3HQjiMr1RAqUlrvx8sI/iUIZB3uwfvYiSz+w7NocFdPwy2UrXOC3/Y9pEOpdDk9J6Izo3d+71D2vD2KzOVVeSaq+rsnuxkoqmMHuk8NyIilD88UiqZIIf4YqocqRth4KF5dhq0rIYc3a8XT0dxH4g1/u6VvDbyxmATI1ICdOHN7A1INmOSeSuHhYyOe3h4WotgVvah8iyouPW8f9HDvmZFnELOkPmyob6FxFUFyt8RfcMExNF7C6ZzSu2U1YUpMfR1AZfxS3INnVbsoSdjtt2j+OlczL0HVgR5tZWSGiw3wR7f417ib3q1osokSBh2WvGJqBH7fx+5dY0X0HZeaqbORjN4gMxuUtqT6LnbsVtJLyPkVI7pX8xBDST1XCjgYxLMyPYq504utUEwM60MewBsYaLnWmWEbRVHf1ENQmsHUiWswgR6m/HcTsDUoOqDrQwrjQwwj0drEgBnGq/u0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.0
Release Details
UpdatedFeb. 23, 2023, 5:04 p.m.
Changelog

Added

  • Group provisioning @MarvinOehlerkingCap #502
  • Group mapping @MarvinOehlerkingCap #502
  • Prefix user ID with provider ID @MarvinOehlerkingCap #502
  • User provisioning on API requests authenticated with a Bearer token @MarvinOehlerkingCap #502
  • DiscoveryService tests @julien-nc #518

Fixed

  • Expected code being exposed when the received one does not match @julien-nc #580
  • Non-unique database indexes @julien-nc #541
  • User display name change propagation @julien-nc #530
  • Fix discovery URL generation with GET parameters @julien-nc #518

Other

  • Safer user sync with LDAP user provisioning @julien-nc #535
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureZGB4OcW1i4wYX/SkeU0oGmfJT8aVG/DiF5JPZnckk8JqPYuxnyibJK+W/GzgdwjXeq7YL9EarQTfg0FAHdNh7x4n/ewQG4r6cdWv/B5ef9cg9KmI6z4jbQ/vAJCFYLEPWevh5aDA5vO8adRaFDmzA4f9xknupwgXVBwF9VfFzyGpkQ+5eEPusJf4YU9Wj3D8Qp9NZ+HY08R/jygK4GoUxoQIlxkTaKN5X+EvT8oxk3qG+PdAe0eHgs/JNpVmQ7GvgxoZg9aR9T1ilDUu7IcuAEgSfUNHxlGEN2p32IXucIy5srOl5yQzgp2gt/LzTbHBfExndrExQNxNgjbHdeJ5nd+y3jrsWMu1qKjYdvSeXatJJ3Ep4uGHmxWWxL9BC1H6ZbcON59en9LTeB7fJ9t2IKg6JlvjL7DzWAKqXiHK8gxj7qYKjWsTPiRwmX+gCDx8bI+4q9FBg7GO7xrZqBkQDeIRVB4faKwq/9c+REMdjtgFOxDmy8BDP7YMiwVDc3kEk0ck2aY3qQaPeK5uFXrEowJsR9a0urXvjkb/kNXgLSIMe11U6L+05o5C7x+4Go8REKlL9pnZOJ+G1axNECPtHz+1JmjwW7sW/FP8gJjknvVOcym7yRHN2/XDxVQaIyp7JZK7gyY9bkjEvS3hHhFL6xXw+6Lfz+y7nmM/94nhUmQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.1
Release Details
UpdatedOct. 21, 2022, 11:37 a.m.
Changelog

Added

  • Support for Nextcloud 26 @nickvergessen #504
  • Support backchannel logout @julien-nc #464
  • New endpoint to pre-provision users @julien-nc #450
  • Create and populate user storage if necessary on bearer token validation @julien-nc #443

Fixed

  • Fix crash on bearer token validation before first login @julien-nc #498
  • Potential XSS with Safari @julien-nc #496
  • Fix single logout when using Keycloak >= 18 @ubipo #493
  • Enforce HTTPS @julien-nc #495
  • Check if user was deleted in LDAP if necessary @julien-nc #451
  • Perform a user search before login to make sure LDAP users are synced @julien-nc #436
  • Make sure the user avatar is generated on login @julien-nc #437
  • Fix upsert command resetting the scope if none provided @julien-nc #433
  • Fix upsert command not printing the provider when no parameter given @julien-nc #431
  • Fix single logout with non-auto provisioned users @julien-nc #429

Other

  • Modernize settings frontend (use @nextcloud/vue, bump js libs...) @julien-nc #497
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturek6iXawePhvXNvyB+Bqif9G/ixwWniJzwJRtgF5JrqX1abIMH+30i7SkEq+D8DFAiEb76aJH11VsOFkBQafPX4wuKWwkazPfI+hO3BAxog0K9k4TvXIv6wnwzDB2tR8oIcM/VW53wgK6eINDfA+gbcs5MTZt9setL46W56s9Es8rHpw371EEgKYUnQu4X2JPVKvpqm9Hh5ZlIuIJkQHopgXUS7pW5tvcJdok2192HuqpGDFBwRWdOLNJIbWwudFBy5skD2uN1Ra3RFdmxuONFMm3Zke6qG6ay5ZAGQxSw6770PQi/voI9ebokELRuv7LAg9bGnANuOGH10qaSASjWOUAibW/Ku/5XRoIpvZzh2wTZFD6DPRRxmn9Lad7EsFHIZfh63HZB/xxawa41k6KaXFS8mcnRJOwx4CvSPGiQa3ArIvL6ZfPaxaiGRmCXDBRLpug9YHkpT523N+1qZCPsbAKExJWuSXnRqMnhLSQfUAZJlAuPTG80MF/ai+117hGvosK6RnhUcqeUv8YEmTrgbSwqxRo98+jP6hu/SaB3Wtd+WH2kgIuANPXA4ZHrHzTGePT84En8MpLSnBmZva4cN1C3KrM8FY6fmJnSIF/2HfQ7eipFWf0O63oITmAF+h+muSLGJI+O8j/jLdHFvtAQJRaSh9R/OEeF2m+RBu+bVbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32

Nextcloud 25

OpenID Connect user backend 5.0.1
Release Details
UpdatedFeb. 28, 2024, 3:05 p.m.
Changelog

Added

  • Soft auto-provisioning @julien-nc #730

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
  • Fix(login): user get null check @skjnldsv #789
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureKl88zI5Kb7RjJVtEfR57n49N7TLFkU/dw4/ryrgIKhAkv7C0u+5T/P4w2XQliHaxHZ8Y3h35VzDm9yC9qD3+1gK83L3a6ISGbSHkYVZqvXeQ334INVJg8UQUBQ4kLpIIHgZt9AOoBm2VhelXn7NGoL1rhYvVQBHBsZ9da+76bKKjI34JBVOkJzOPS0+vUkLQlX5eIYEBwpSwoqULXW+4J94O1HYnEUOq7vVQuW2NBkF2uh3S6r9QqUGuHPEay1YA6SHoX1lzRr5e0qT4k45+VyZVUZHDFwu/DsLc67hE8POEFaPcdmFmyX4jRGF/XNFzRX+uBP/xOOSTUx7osTuS27kou2LCyMlEAh57ujtXOnnasEM4XNRNJnBfWwBr4Q/bonVJ/EFIHhhotPvMTq4r7SUA193NsuOpWt5McWR0ZuL4WmkUuvsOccDVleOrdFI26QSWkik9WIU7aBbo0yVCcti4W9gj8xMmGbGdzg1IWHm89m9huskd7M+09xSHu0BsRPpqB0eIYzH0C6/dn0OmfUgzZfCaX6kAyRxWMQcNivQRsP15kGXuraCbfah21kkjfgH1vhm7ljRiW/nkriJE6ZSkIM6MRLqRz4dK3rfvq2KSCTtMfiC5aMM7SbGkYaLdySntRjM7+VIiCF/Y2bd2vlSl+Obh/ENuPpqouwSXq/Y=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.6
Release Details
UpdatedJan. 29, 2024, 12:33 p.m.
Changelog

Added

  • Customizeable end session endpoint @nc-fkl #724
  • Implement ICountUsersBackend to give a user count in 'occ user:report' @julien-nc #733
  • Many additional user attribute mapping @nc-fkl #729
  • Psalm checks @julien-nc #765
  • Ensure the discovery endpoint result is valid @nc-fkl #750

Changed

  • Bump max NC version to 29 @julien-nc #717
  • Bump min NC version to 25 @julien-nc #765
  • Increased database column length for client id and secret @nc-fkl #711
  • Make PKCE optional @julien-nc #740
  • Update nextcloud/vue to v8 @julien-nc #763

Fixed

  • Avoid a lot of error log on token validation failure @aro-lew #721
  • Avoid identifier edition when editing a provider @nc-fkl #714
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturecziT4W7oK6egvpWlji8Sq2eYuoEEiQ9jxGJzHh+3J8itEpkQn7Ed8Sgk0/x8w3d+iQgoVghwP98XrVR7w6heuCVHWei+ev+RLp3E/urdFYVkfpTqItGE2KAU/Nxh2Q0i8T3tPQJE4TzdIkBp5GrKyFYnpchpqdikb4VXpFZeKhTl6uR3bdvK2KWQwFLOrF6md96DbDoR7LYs7FEd4n3+1gQfT5LMINeB0QF1FhYfTjVZr7OaxJQ/Ly+Y8V/AET1GhnLB+ZHWADIn1Km4rwDZANl6mjn0vrUmHKr+1tayxhbTOBX+ZbOqpCPiMi5QQBlQbriP7NkDn4+FxMpL55ZIokB+cusGPNF8cgSE8DpGoBBpIUWltBqVWdM+doa6hGLyKrA+5PERbLhRv3YLj8OAR2+SKYkApsEOmG0NkNmG52QelXxBWp76HxnFCGY0Sn8TcrfEGO/odmX7q7YOk0CyqyXUIPbOD4OQD5wEy3YzkDaY1xmuxeSSUsVJfXfxzxVOxdWJgns+pGsUMl14J2blUD89TnjDhwKpITPCmqqFR3OGgX2weobS4QyNA6UsX9+xAxrmI4UZ7jaSyF04PqgzslKf18K/OpQnrnEaEdJHFOka25PfnzLPAoYu6PpYy9nLiyw/YVHfVoLs5ZksefrQwN6RtNRGymC2QXZ5VX7OZ2c=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.5
Release Details
UpdatedNov. 24, 2023, 12:04 p.m.
Changelog

Changed

  • improve id4me token validation #715 @julien-nc

Fixed

  • fix potentially missing alg in jwks #713 @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNq+nkL3s17FKW1MbAus/Jk00TIPQ8I4hltPG8AK7b31gqSqBGW7I2wRuk6CxKLwP6NPFwyFOu1aaYGQ7mZTNl06BcaEMWAsBspS3J1VmAVpBK8AdZljXPgsruTw0iJq+v3ChCk3dimyhbMov4prAsa4HlMVBn/MhUsVhWzMZOEZOdP0ZLcZ5ChXx7cnRcO95hRGyVtMKSmhbo2JTRyo712KgXjYjd3mrNWx3kNmA+7J+1Trbi1+3vT5iBgPNBL6Dwp4ljDU2K3WVpx9wpjzZoFdbpOxmmKZ1lRVhRPAMS1TM3u2JAxhmppp89FRNYbJJpvQ6DSL+ZjvgLELl40J4ngvpKy7gliiQtPM7vh4nA3MLcPaHGTj43Nla3ReCjUznLSKeGgG44WDzmpmyo3PPHgoKLDvJB/MJOJj5+iWNuAvGLWaG/Eb6VxwREZZpIvf3OgA/HWt5CjI7HguDeeHKxPEwYyTEJSSmO+epAGdY1UJNMwpcxfSDELUwm4qDn++9E7Om8S9W/4nTcNdhJAz2irq/lNixQ4cuA+02MGyk7TLE4yHYfeI4EEbM3Pire1QNwoQRyw1FnuZKA2yrfohCtZmmOAtcFEHviA3VywcgRZyhjvaI60c5OcWy09gT93I9XKRSDISWZ/47Kgwjo4l5ZrXTXZTJqFM4XQKLUU0THaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.4
Release Details
UpdatedNov. 14, 2023, 10:16 a.m.
Changelog

Changed

  • Bump min NC to 24 @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)
  • Upgrade php-jwt, adjust implementation @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)

Fixed

  • Disable password confirmation for SSO @juliushaertl (https://github.com/nextcloud/user_oidc/pull/668)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureVBUnCso+kWSfw4j/X9ygwgjOQRHfpcrlO0qaL3o/keOl1G1tnomZeTEJEmYjiz6P7ZxeZG/k/gc2tN8PHS9V94nsZIZZ1WLQ//69Dxy0Sec5E3lQOI9O0THNjVey1lWOOBrN4v08KfRDqbfOFmuyZJGcH/R/a6JE/5JL2iV0h2YEEhe/V6HjHyqag8IN7VlQV+zAnZ+/MjBdMhlZpUZL2/tcrjdz9qYOOcblPWkJ336soWCL7xrgOjAAwlTfF7wgq7yt6ZB8nUegGnD6zwEwBnjU4cHGW7L1epwTx8BnS16itAPfXGjXJSEo5luZ/lkhoZTq2+DqJz5uCOuNun98vJ1NLXjGmZHfxUkbvMyFqS3xnvCQTD4Sph4CbA69arS1HWD3I8Zf6mmCvUQiFF1q8ooSQ5h4821IXhFSNGiWERNMJ417NDCnOIgl/2PB9m4aWVaIJ+0/6QXGqXITPJa7i7lLLG45HNjeLoKc2HgfjfnPTg60HEYexZip4LYnWeWT1d+p27J5LHGT+xz9rRpoeD/8r1tK0EZTK1quYFenjn2PahvDMxZ0A0REH6F65F4OWYdx1/MZWVwPniiVWasSHcX+UiRTLxlNaCHiJgx/k1UXYKoG2f/w1+WM5GNc3JVdePFZJT4dpeNeLOsMfbMq2uw+Kf3Db4EAhlVKliNO1D4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.3
Release Details
UpdatedJune 27, 2023, 10:56 a.m.
Changelog

Changed

  • Add issuer and azp validation, improve audience validation @julien-nc #642
  • Encrypt stored oidc provider client secrets and id4me client secrets @julien-nc #636
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNJTSsuGe71d4xXcud/hIybTOytK2MZfmuHj3zJsBg4b+NXxpOB+n9W7HLcU1XZilZ+t78mDPmuUtsEMUrr0Al5AVoSEcJF//rcTNSVmLDZtwmUn4S+ovaLNCbMQl1cWeTs7WQf3XtbarCYyXqq63fsAGtRLW+w33Rxh4j2lV7wWNTQaVekgulHcDGIa/3Lof1BWlv9RNFtk+fTSGF0gx+w0QpixSF8y3HOA3UwSON+a1QLxUehk2DEYavQxP6YzmUAzCUDaj7WgIHQ/AJKYKnar35d4ERR47DDH/O094Iu4UCVDYYNDcrZJBcID1qSz+w+/D+sK/Qbi+VxI+rQAdRgSBNjanlCLtb1i3r13hjeIAYq+BT/mTW+EedJVqsxJPCpGyc/VTx+22+mJuQdJawcwS7OgRXAHDxzy/y7CJiXOJ1Td43ymuCNd6S3Kses0bZmEFfNA0U/EOAkQ6A2oBs4mJukPAfIEq+J3rLImZw5qdJKL9Em6FP5DPbSvE9GDVUL8vvG2Jg6xz47wsRem3udEUAW7/mbhYkqegL1bXQKT08QEvyZ499qUDWLXmSY0+lTcfAQLmH/MwIKmJfaygnqsdPlOrLgUtU8d+i5rndCPVhL8kqgAN6naqjHk7Gvctl8tR0hgRmr3+77/OHmW8ngNCR/mcpr7MRZkO6xV0rq4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.2
Release Details
UpdatedApril 25, 2023, 10:14 p.m.
Changelog

Fixed

  • fix Oracle database support by avoiding empty strings that are replaced with null @julien-nc #563
  • use more recent Ubuntu image for PhpUnit tests as the old ones are not picked up by runners @julien-nc #619
  • better error handling and throttling in Id4Me and login controllers @julien-nc #615 #618

Other

  • show redirect URI to help configuring the client on the provider side @julien-nc #598
  • add Nextcloud 27 support @julien-nc #616
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturePBnmaZXGdNpNBjbQmYgNlou3F2FQCr9a+fLmU3mzN+MCgbpJR9fjLTeGchIkjFy73SMluCC9SOokxiYTvmk+L/z7qDdtt6IXwgxvv62H8ahYFIEY7JetXLYUF5CDmBY3Do/piOABKJsJ/eIfq6zKsqmO1MjBHydvycdLIxGiXxt7pnv6SnPDsRtJg4+XOLZ3nMCa9HIrm0D5uK+vcmmB1PY1JR1wxoly0svBoI6b9yuFFCYG1Eh1MCOVkPaJcAqgq4nZdUo0BItQnrlf1PElGT936Xc9VPsXbTXsO8M5HIufnI8sV06L3iMHucyFk6Px0OO5iW0oiFuGmhqm7Su3Pq8t7bYeq5xSaf+ivRsbf3iOvqpSublDCbwi71bPK2lI4GTk90GhRyPysujLNXKw04ZcxBSaX/SJoLdiO9SntA28pLE736nIUiLmm8L0kfBh7FflUDm9MBPj3FiFVxvbjKzJLxKZAnFuotnAakyTyWg36rA36klfSglGB5+qeEyzOqNiNV2gAfcF2HPhdpoeQijjkl3k5H3Z+ZJMixGHCpx3F75Ypa5dmOCEfyVquOzTkIXJ5KqsGwpi0pIfRjrqEws9EqnblHqdvYmul42Xtv8mgAJdZttjglAWCi1zfY8elmKajSNFR5SO9eOu4B/zOovJFu51wmGIZ80MGXWRcYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<28.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.1
Release Details
UpdatedMarch 6, 2023, 5:21 p.m.
Changelog

Fixed

  • fix id4me/id4me-rp imports @julien-nc #585
  • don't include .nextcloudignore in app releases @julien-nc #595
  • avoid using IUserManager::getDisplayName that was introduced in NC 25 @julien-nc #594
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturea2KyEDIMH7V466DrAuIT6R3zaMGPqmEQ45/yD8XDKl4+zdg7ftQtjlsVBDE/X8+i+yZ1GxmeMfVa//9pXGVEWbj1DJUrwBpfJr8GmsnAx1u9YhtBNLSQas6DRkfCSz46JbkiphFf3Z9b2JTORNUzGeRvheS9Pq9upeFvZw7GiYH1IydcdkP9fqA2K0sCHmD0W7Xc+lke0tS6Ypc9YjVqMjMw3HQjiMr1RAqUlrvx8sI/iUIZB3uwfvYiSz+w7NocFdPwy2UrXOC3/Y9pEOpdDk9J6Izo3d+71D2vD2KzOVVeSaq+rsnuxkoqmMHuk8NyIilD88UiqZIIf4YqocqRth4KF5dhq0rIYc3a8XT0dxH4g1/u6VvDbyxmATI1ICdOHN7A1INmOSeSuHhYyOe3h4WotgVvah8iyouPW8f9HDvmZFnELOkPmyob6FxFUFyt8RfcMExNF7C6ZzSu2U1YUpMfR1AZfxS3INnVbsoSdjtt2j+OlczL0HVgR5tZWSGiw3wR7f417ib3q1osokSBh2WvGJqBH7fx+5dY0X0HZeaqbORjN4gMxuUtqT6LnbsVtJLyPkVI7pX8xBDST1XCjgYxLMyPYq504utUEwM60MewBsYaLnWmWEbRVHf1ENQmsHUiWswgR6m/HcTsDUoOqDrQwrjQwwj0drEgBnGq/u0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.0
Release Details
UpdatedFeb. 23, 2023, 5:04 p.m.
Changelog

Added

  • Group provisioning @MarvinOehlerkingCap #502
  • Group mapping @MarvinOehlerkingCap #502
  • Prefix user ID with provider ID @MarvinOehlerkingCap #502
  • User provisioning on API requests authenticated with a Bearer token @MarvinOehlerkingCap #502
  • DiscoveryService tests @julien-nc #518

Fixed

  • Expected code being exposed when the received one does not match @julien-nc #580
  • Non-unique database indexes @julien-nc #541
  • User display name change propagation @julien-nc #530
  • Fix discovery URL generation with GET parameters @julien-nc #518

Other

  • Safer user sync with LDAP user provisioning @julien-nc #535
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureZGB4OcW1i4wYX/SkeU0oGmfJT8aVG/DiF5JPZnckk8JqPYuxnyibJK+W/GzgdwjXeq7YL9EarQTfg0FAHdNh7x4n/ewQG4r6cdWv/B5ef9cg9KmI6z4jbQ/vAJCFYLEPWevh5aDA5vO8adRaFDmzA4f9xknupwgXVBwF9VfFzyGpkQ+5eEPusJf4YU9Wj3D8Qp9NZ+HY08R/jygK4GoUxoQIlxkTaKN5X+EvT8oxk3qG+PdAe0eHgs/JNpVmQ7GvgxoZg9aR9T1ilDUu7IcuAEgSfUNHxlGEN2p32IXucIy5srOl5yQzgp2gt/LzTbHBfExndrExQNxNgjbHdeJ5nd+y3jrsWMu1qKjYdvSeXatJJ3Ep4uGHmxWWxL9BC1H6ZbcON59en9LTeB7fJ9t2IKg6JlvjL7DzWAKqXiHK8gxj7qYKjWsTPiRwmX+gCDx8bI+4q9FBg7GO7xrZqBkQDeIRVB4faKwq/9c+REMdjtgFOxDmy8BDP7YMiwVDc3kEk0ck2aY3qQaPeK5uFXrEowJsR9a0urXvjkb/kNXgLSIMe11U6L+05o5C7x+4Go8REKlL9pnZOJ+G1axNECPtHz+1JmjwW7sW/FP8gJjknvVOcym7yRHN2/XDxVQaIyp7JZK7gyY9bkjEvS3hHhFL6xXw+6Lfz+y7nmM/94nhUmQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.1
Release Details
UpdatedOct. 21, 2022, 11:37 a.m.
Changelog

Added

  • Support for Nextcloud 26 @nickvergessen #504
  • Support backchannel logout @julien-nc #464
  • New endpoint to pre-provision users @julien-nc #450
  • Create and populate user storage if necessary on bearer token validation @julien-nc #443

Fixed

  • Fix crash on bearer token validation before first login @julien-nc #498
  • Potential XSS with Safari @julien-nc #496
  • Fix single logout when using Keycloak >= 18 @ubipo #493
  • Enforce HTTPS @julien-nc #495
  • Check if user was deleted in LDAP if necessary @julien-nc #451
  • Perform a user search before login to make sure LDAP users are synced @julien-nc #436
  • Make sure the user avatar is generated on login @julien-nc #437
  • Fix upsert command resetting the scope if none provided @julien-nc #433
  • Fix upsert command not printing the provider when no parameter given @julien-nc #431
  • Fix single logout with non-auto provisioned users @julien-nc #429

Other

  • Modernize settings frontend (use @nextcloud/vue, bump js libs...) @julien-nc #497
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturek6iXawePhvXNvyB+Bqif9G/ixwWniJzwJRtgF5JrqX1abIMH+30i7SkEq+D8DFAiEb76aJH11VsOFkBQafPX4wuKWwkazPfI+hO3BAxog0K9k4TvXIv6wnwzDB2tR8oIcM/VW53wgK6eINDfA+gbcs5MTZt9setL46W56s9Es8rHpw371EEgKYUnQu4X2JPVKvpqm9Hh5ZlIuIJkQHopgXUS7pW5tvcJdok2192HuqpGDFBwRWdOLNJIbWwudFBy5skD2uN1Ra3RFdmxuONFMm3Zke6qG6ay5ZAGQxSw6770PQi/voI9ebokELRuv7LAg9bGnANuOGH10qaSASjWOUAibW/Ku/5XRoIpvZzh2wTZFD6DPRRxmn9Lad7EsFHIZfh63HZB/xxawa41k6KaXFS8mcnRJOwx4CvSPGiQa3ArIvL6ZfPaxaiGRmCXDBRLpug9YHkpT523N+1qZCPsbAKExJWuSXnRqMnhLSQfUAZJlAuPTG80MF/ai+117hGvosK6RnhUcqeUv8YEmTrgbSwqxRo98+jP6hu/SaB3Wtd+WH2kgIuANPXA4ZHrHzTGePT84En8MpLSnBmZva4cN1C3KrM8FY6fmJnSIF/2HfQ7eipFWf0O63oITmAF+h+muSLGJI+O8j/jLdHFvtAQJRaSh9R/OEeF2m+RBu+bVbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.0
Release Details
UpdatedApril 28, 2022, 9:28 a.m.
Changelog

Added

  • Fix and polish upsert and delete commands @eneiluj #338
  • Remove redundant and time consuming userinfo validation @eneiluj #334
  • Cache provider public keys @eneiluj #337
  • Move to IBootstrap @juliushaertl #385
  • New system config to disable SelfEncodedValidator bearer token validator @eneiluj #372
  • Dispatch new event when a bearer token is validated @eneiluj #381
  • Add new provider setting to request extra claims @eneiluj #407
  • Implement single logout @eneiluj #373

Fixed

  • Avoid claiming 'sub', display code response error @eneiluj #329
  • Optionally keep userinfo validator for api calls only, use all providers @eneiluj #335
  • Let .nextcloudignore skip defined paths only in root @juliushaertl #353
  • Avoid empty session on certain redirect situations in Safari @juliushaertl #358
  • Cache discovery endpoint results @juliushaertl #367
  • Fix a small php 8 compatibility issue @CarlSchwan #406
  • Cache user object when checking existance @CarlSchwan #412
  • Ensure that a remember me cookie is created @juliushaertl #425

v1.1.0

Added

  • 304 Allow to disable other login methods

  • 306 Add integration tests with keycloak

  • 317 Claim handling and complex mapping rules @tsdicloud

  • 320 Bearer token validation

Fixed

  • 303 Properly handle redirect after login

  • 319 Fix typo in quota attribute @rgfernandes

  • 316 Fix provider edition

  • 314 Fix header/column label missmatch @alerque

Other

  • Dependency updates

v1.0.0 (2021-08-03)

Full Changelog

Implemented enhancements:

Fixed bugs:

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQsoplmOoNTnOz/yn0pkeZ4QvIIPiNeuCIzqxBg500WSF2nHyszuWSdtaKTqLtIZDVomF8Tg9oZ7zfBcq66cvpMqPI5j6exb/2ogmnBs4fBgzhC6RVlRHBMli7eRgxXVf2QNtk+7GAsYV+CcNucC4/yMJ6yRFsu2yj6jbPEC6qxB5TaZ95146pffvto6LR6G1YhVdCzz/3atVuOSAT/pmHLfk+shW1qwOPvQdZQoH0swbCWuFw7jxDtp4oKVtLdvCSN57ZO5jXaesmPQxSvFxDTQb/JNAch50oczaiVr4ZC3rdCuGAsem93ZS2lRgljDDW6DxQYI70vee77DB3NyciyqZfM3fyn/sS6P1Sp127yxTqLOPhGSMBhVnr7L5Y0l4JSgcvJVseK8MR8WzR3LFRFlugwRCyxVAtuMYUc2Y38x0TL1oZyCjR3bgO8GGnjxCQs4MStcridG+QYqNQ+MNyWeIFEKC4Cda+ThOiEPfQ615t8BzKZlrs8KUl+pAJ2nPNJtkHKT6HCkYodihSJ/LkWmJ+ZEow+3LX6XWpaI6i4gIekAIvGQhDG/Lrp6OtK3Ds8CsGGCfksrnC2r9yJtd3Ezb2T+ptH6ByubFM2bq2PYvVcYO/26kntUyjWp4fc/ofHP/A8Ea4g5UUZd8BUhSdb9+rZoGV8lY6nEtrVXXlH4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<26.0.0
Minimum Integer bits32

Nextcloud 24

OpenID Connect user backend 4.0.0
Release Details
UpdatedFeb. 28, 2024, 11:08 a.m.
Changelog

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturejkVURNekpGAfiCotuPizwpKvNa9iJPWoLt+0R22f2d73i6OP5pQlyGd3TlsYD6GZ7foHys/nEiBh3zcUNIe5h0j01zKLgookPpvLQxrzhAgcboMlWipayDAlA8aPTHWB8ob/UjVTeHtJa/7o/zTRqsDoqwb5PmT3gi6RI65i7AxcnXqaBLh7OqJe1eWzlfZV3hezSQtuOvE3cIbkjpJdt/OQ+XL1d7Kx7eGXntmO2b8tdtIiXGCR+tJynyVtk8kI07iG0VzGRTvTHGnmzv5SPcHVSRt7yZUxfjI2XB++5M2ZZNZk2sTnRrGKjnVjhUaTF/s8YdNYoDyojDyrGeJVI91H+p8qoY6ZusegLcTgpETsqzDPRgudfl7uqmDZ7/lzFx21q3U9iHO3X5yXu/kdk6YzUaBANcjkJ3+6GZ8vx7Zu4AP8lQm1kKFkQIF144KZ2GvpwN08WUiTo282n2sGMGHmXwpT+NNDNb59hoHNRHOaJlCQpSrc2lThjCvaWiCcGP1L/L8NLyS3uChrQi5/ZiUSKJCqc6uoSAuz9zwBW5Scx0aHmYp2f0SmTNf3mL7dp+CCMveLUgYm3oaEk4UHRzJPK1BL0UOPeQmKCr7iHygPr7yDWZt0Bra7sdWOsiEvJdBE9eLG/jkpIpNQxMuU3xz5Epa7o2uG0cO5xwrH4wg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<25.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.5
Release Details
UpdatedNov. 24, 2023, 12:04 p.m.
Changelog

Changed

  • improve id4me token validation #715 @julien-nc

Fixed

  • fix potentially missing alg in jwks #713 @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNq+nkL3s17FKW1MbAus/Jk00TIPQ8I4hltPG8AK7b31gqSqBGW7I2wRuk6CxKLwP6NPFwyFOu1aaYGQ7mZTNl06BcaEMWAsBspS3J1VmAVpBK8AdZljXPgsruTw0iJq+v3ChCk3dimyhbMov4prAsa4HlMVBn/MhUsVhWzMZOEZOdP0ZLcZ5ChXx7cnRcO95hRGyVtMKSmhbo2JTRyo712KgXjYjd3mrNWx3kNmA+7J+1Trbi1+3vT5iBgPNBL6Dwp4ljDU2K3WVpx9wpjzZoFdbpOxmmKZ1lRVhRPAMS1TM3u2JAxhmppp89FRNYbJJpvQ6DSL+ZjvgLELl40J4ngvpKy7gliiQtPM7vh4nA3MLcPaHGTj43Nla3ReCjUznLSKeGgG44WDzmpmyo3PPHgoKLDvJB/MJOJj5+iWNuAvGLWaG/Eb6VxwREZZpIvf3OgA/HWt5CjI7HguDeeHKxPEwYyTEJSSmO+epAGdY1UJNMwpcxfSDELUwm4qDn++9E7Om8S9W/4nTcNdhJAz2irq/lNixQ4cuA+02MGyk7TLE4yHYfeI4EEbM3Pire1QNwoQRyw1FnuZKA2yrfohCtZmmOAtcFEHviA3VywcgRZyhjvaI60c5OcWy09gT93I9XKRSDISWZ/47Kgwjo4l5ZrXTXZTJqFM4XQKLUU0THaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.4
Release Details
UpdatedNov. 14, 2023, 10:16 a.m.
Changelog

Changed

  • Bump min NC to 24 @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)
  • Upgrade php-jwt, adjust implementation @julien-nc (https://github.com/nextcloud/user_oidc/pull/675)

Fixed

  • Disable password confirmation for SSO @juliushaertl (https://github.com/nextcloud/user_oidc/pull/668)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureVBUnCso+kWSfw4j/X9ygwgjOQRHfpcrlO0qaL3o/keOl1G1tnomZeTEJEmYjiz6P7ZxeZG/k/gc2tN8PHS9V94nsZIZZ1WLQ//69Dxy0Sec5E3lQOI9O0THNjVey1lWOOBrN4v08KfRDqbfOFmuyZJGcH/R/a6JE/5JL2iV0h2YEEhe/V6HjHyqag8IN7VlQV+zAnZ+/MjBdMhlZpUZL2/tcrjdz9qYOOcblPWkJ336soWCL7xrgOjAAwlTfF7wgq7yt6ZB8nUegGnD6zwEwBnjU4cHGW7L1epwTx8BnS16itAPfXGjXJSEo5luZ/lkhoZTq2+DqJz5uCOuNun98vJ1NLXjGmZHfxUkbvMyFqS3xnvCQTD4Sph4CbA69arS1HWD3I8Zf6mmCvUQiFF1q8ooSQ5h4821IXhFSNGiWERNMJ417NDCnOIgl/2PB9m4aWVaIJ+0/6QXGqXITPJa7i7lLLG45HNjeLoKc2HgfjfnPTg60HEYexZip4LYnWeWT1d+p27J5LHGT+xz9rRpoeD/8r1tK0EZTK1quYFenjn2PahvDMxZ0A0REH6F65F4OWYdx1/MZWVwPniiVWasSHcX+UiRTLxlNaCHiJgx/k1UXYKoG2f/w1+WM5GNc3JVdePFZJT4dpeNeLOsMfbMq2uw+Kf3Db4EAhlVKliNO1D4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=24.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.3
Release Details
UpdatedJune 27, 2023, 10:56 a.m.
Changelog

Changed

  • Add issuer and azp validation, improve audience validation @julien-nc #642
  • Encrypt stored oidc provider client secrets and id4me client secrets @julien-nc #636
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNJTSsuGe71d4xXcud/hIybTOytK2MZfmuHj3zJsBg4b+NXxpOB+n9W7HLcU1XZilZ+t78mDPmuUtsEMUrr0Al5AVoSEcJF//rcTNSVmLDZtwmUn4S+ovaLNCbMQl1cWeTs7WQf3XtbarCYyXqq63fsAGtRLW+w33Rxh4j2lV7wWNTQaVekgulHcDGIa/3Lof1BWlv9RNFtk+fTSGF0gx+w0QpixSF8y3HOA3UwSON+a1QLxUehk2DEYavQxP6YzmUAzCUDaj7WgIHQ/AJKYKnar35d4ERR47DDH/O094Iu4UCVDYYNDcrZJBcID1qSz+w+/D+sK/Qbi+VxI+rQAdRgSBNjanlCLtb1i3r13hjeIAYq+BT/mTW+EedJVqsxJPCpGyc/VTx+22+mJuQdJawcwS7OgRXAHDxzy/y7CJiXOJ1Td43ymuCNd6S3Kses0bZmEFfNA0U/EOAkQ6A2oBs4mJukPAfIEq+J3rLImZw5qdJKL9Em6FP5DPbSvE9GDVUL8vvG2Jg6xz47wsRem3udEUAW7/mbhYkqegL1bXQKT08QEvyZ499qUDWLXmSY0+lTcfAQLmH/MwIKmJfaygnqsdPlOrLgUtU8d+i5rndCPVhL8kqgAN6naqjHk7Gvctl8tR0hgRmr3+77/OHmW8ngNCR/mcpr7MRZkO6xV0rq4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.2
Release Details
UpdatedApril 25, 2023, 10:14 p.m.
Changelog

Fixed

  • fix Oracle database support by avoiding empty strings that are replaced with null @julien-nc #563
  • use more recent Ubuntu image for PhpUnit tests as the old ones are not picked up by runners @julien-nc #619
  • better error handling and throttling in Id4Me and login controllers @julien-nc #615 #618

Other

  • show redirect URI to help configuring the client on the provider side @julien-nc #598
  • add Nextcloud 27 support @julien-nc #616
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturePBnmaZXGdNpNBjbQmYgNlou3F2FQCr9a+fLmU3mzN+MCgbpJR9fjLTeGchIkjFy73SMluCC9SOokxiYTvmk+L/z7qDdtt6IXwgxvv62H8ahYFIEY7JetXLYUF5CDmBY3Do/piOABKJsJ/eIfq6zKsqmO1MjBHydvycdLIxGiXxt7pnv6SnPDsRtJg4+XOLZ3nMCa9HIrm0D5uK+vcmmB1PY1JR1wxoly0svBoI6b9yuFFCYG1Eh1MCOVkPaJcAqgq4nZdUo0BItQnrlf1PElGT936Xc9VPsXbTXsO8M5HIufnI8sV06L3iMHucyFk6Px0OO5iW0oiFuGmhqm7Su3Pq8t7bYeq5xSaf+ivRsbf3iOvqpSublDCbwi71bPK2lI4GTk90GhRyPysujLNXKw04ZcxBSaX/SJoLdiO9SntA28pLE736nIUiLmm8L0kfBh7FflUDm9MBPj3FiFVxvbjKzJLxKZAnFuotnAakyTyWg36rA36klfSglGB5+qeEyzOqNiNV2gAfcF2HPhdpoeQijjkl3k5H3Z+ZJMixGHCpx3F75Ypa5dmOCEfyVquOzTkIXJ5KqsGwpi0pIfRjrqEws9EqnblHqdvYmul42Xtv8mgAJdZttjglAWCi1zfY8elmKajSNFR5SO9eOu4B/zOovJFu51wmGIZ80MGXWRcYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<28.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.1
Release Details
UpdatedMarch 6, 2023, 5:21 p.m.
Changelog

Fixed

  • fix id4me/id4me-rp imports @julien-nc #585
  • don't include .nextcloudignore in app releases @julien-nc #595
  • avoid using IUserManager::getDisplayName that was introduced in NC 25 @julien-nc #594
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturea2KyEDIMH7V466DrAuIT6R3zaMGPqmEQ45/yD8XDKl4+zdg7ftQtjlsVBDE/X8+i+yZ1GxmeMfVa//9pXGVEWbj1DJUrwBpfJr8GmsnAx1u9YhtBNLSQas6DRkfCSz46JbkiphFf3Z9b2JTORNUzGeRvheS9Pq9upeFvZw7GiYH1IydcdkP9fqA2K0sCHmD0W7Xc+lke0tS6Ypc9YjVqMjMw3HQjiMr1RAqUlrvx8sI/iUIZB3uwfvYiSz+w7NocFdPwy2UrXOC3/Y9pEOpdDk9J6Izo3d+71D2vD2KzOVVeSaq+rsnuxkoqmMHuk8NyIilD88UiqZIIf4YqocqRth4KF5dhq0rIYc3a8XT0dxH4g1/u6VvDbyxmATI1ICdOHN7A1INmOSeSuHhYyOe3h4WotgVvah8iyouPW8f9HDvmZFnELOkPmyob6FxFUFyt8RfcMExNF7C6ZzSu2U1YUpMfR1AZfxS3INnVbsoSdjtt2j+OlczL0HVgR5tZWSGiw3wR7f417ib3q1osokSBh2WvGJqBH7fx+5dY0X0HZeaqbORjN4gMxuUtqT6LnbsVtJLyPkVI7pX8xBDST1XCjgYxLMyPYq504utUEwM60MewBsYaLnWmWEbRVHf1ENQmsHUiWswgR6m/HcTsDUoOqDrQwrjQwwj0drEgBnGq/u0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.0
Release Details
UpdatedFeb. 23, 2023, 5:04 p.m.
Changelog

Added

  • Group provisioning @MarvinOehlerkingCap #502
  • Group mapping @MarvinOehlerkingCap #502
  • Prefix user ID with provider ID @MarvinOehlerkingCap #502
  • User provisioning on API requests authenticated with a Bearer token @MarvinOehlerkingCap #502
  • DiscoveryService tests @julien-nc #518

Fixed

  • Expected code being exposed when the received one does not match @julien-nc #580
  • Non-unique database indexes @julien-nc #541
  • User display name change propagation @julien-nc #530
  • Fix discovery URL generation with GET parameters @julien-nc #518

Other

  • Safer user sync with LDAP user provisioning @julien-nc #535
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureZGB4OcW1i4wYX/SkeU0oGmfJT8aVG/DiF5JPZnckk8JqPYuxnyibJK+W/GzgdwjXeq7YL9EarQTfg0FAHdNh7x4n/ewQG4r6cdWv/B5ef9cg9KmI6z4jbQ/vAJCFYLEPWevh5aDA5vO8adRaFDmzA4f9xknupwgXVBwF9VfFzyGpkQ+5eEPusJf4YU9Wj3D8Qp9NZ+HY08R/jygK4GoUxoQIlxkTaKN5X+EvT8oxk3qG+PdAe0eHgs/JNpVmQ7GvgxoZg9aR9T1ilDUu7IcuAEgSfUNHxlGEN2p32IXucIy5srOl5yQzgp2gt/LzTbHBfExndrExQNxNgjbHdeJ5nd+y3jrsWMu1qKjYdvSeXatJJ3Ep4uGHmxWWxL9BC1H6ZbcON59en9LTeB7fJ9t2IKg6JlvjL7DzWAKqXiHK8gxj7qYKjWsTPiRwmX+gCDx8bI+4q9FBg7GO7xrZqBkQDeIRVB4faKwq/9c+REMdjtgFOxDmy8BDP7YMiwVDc3kEk0ck2aY3qQaPeK5uFXrEowJsR9a0urXvjkb/kNXgLSIMe11U6L+05o5C7x+4Go8REKlL9pnZOJ+G1axNECPtHz+1JmjwW7sW/FP8gJjknvVOcym7yRHN2/XDxVQaIyp7JZK7gyY9bkjEvS3hHhFL6xXw+6Lfz+y7nmM/94nhUmQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.1
Release Details
UpdatedOct. 21, 2022, 11:37 a.m.
Changelog

Added

  • Support for Nextcloud 26 @nickvergessen #504
  • Support backchannel logout @julien-nc #464
  • New endpoint to pre-provision users @julien-nc #450
  • Create and populate user storage if necessary on bearer token validation @julien-nc #443

Fixed

  • Fix crash on bearer token validation before first login @julien-nc #498
  • Potential XSS with Safari @julien-nc #496
  • Fix single logout when using Keycloak >= 18 @ubipo #493
  • Enforce HTTPS @julien-nc #495
  • Check if user was deleted in LDAP if necessary @julien-nc #451
  • Perform a user search before login to make sure LDAP users are synced @julien-nc #436
  • Make sure the user avatar is generated on login @julien-nc #437
  • Fix upsert command resetting the scope if none provided @julien-nc #433
  • Fix upsert command not printing the provider when no parameter given @julien-nc #431
  • Fix single logout with non-auto provisioned users @julien-nc #429

Other

  • Modernize settings frontend (use @nextcloud/vue, bump js libs...) @julien-nc #497
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturek6iXawePhvXNvyB+Bqif9G/ixwWniJzwJRtgF5JrqX1abIMH+30i7SkEq+D8DFAiEb76aJH11VsOFkBQafPX4wuKWwkazPfI+hO3BAxog0K9k4TvXIv6wnwzDB2tR8oIcM/VW53wgK6eINDfA+gbcs5MTZt9setL46W56s9Es8rHpw371EEgKYUnQu4X2JPVKvpqm9Hh5ZlIuIJkQHopgXUS7pW5tvcJdok2192HuqpGDFBwRWdOLNJIbWwudFBy5skD2uN1Ra3RFdmxuONFMm3Zke6qG6ay5ZAGQxSw6770PQi/voI9ebokELRuv7LAg9bGnANuOGH10qaSASjWOUAibW/Ku/5XRoIpvZzh2wTZFD6DPRRxmn9Lad7EsFHIZfh63HZB/xxawa41k6KaXFS8mcnRJOwx4CvSPGiQa3ArIvL6ZfPaxaiGRmCXDBRLpug9YHkpT523N+1qZCPsbAKExJWuSXnRqMnhLSQfUAZJlAuPTG80MF/ai+117hGvosK6RnhUcqeUv8YEmTrgbSwqxRo98+jP6hu/SaB3Wtd+WH2kgIuANPXA4ZHrHzTGePT84En8MpLSnBmZva4cN1C3KrM8FY6fmJnSIF/2HfQ7eipFWf0O63oITmAF+h+muSLGJI+O8j/jLdHFvtAQJRaSh9R/OEeF2m+RBu+bVbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.0
Release Details
UpdatedApril 28, 2022, 9:28 a.m.
Changelog

Added

  • Fix and polish upsert and delete commands @eneiluj #338
  • Remove redundant and time consuming userinfo validation @eneiluj #334
  • Cache provider public keys @eneiluj #337
  • Move to IBootstrap @juliushaertl #385
  • New system config to disable SelfEncodedValidator bearer token validator @eneiluj #372
  • Dispatch new event when a bearer token is validated @eneiluj #381
  • Add new provider setting to request extra claims @eneiluj #407
  • Implement single logout @eneiluj #373

Fixed

  • Avoid claiming 'sub', display code response error @eneiluj #329
  • Optionally keep userinfo validator for api calls only, use all providers @eneiluj #335
  • Let .nextcloudignore skip defined paths only in root @juliushaertl #353
  • Avoid empty session on certain redirect situations in Safari @juliushaertl #358
  • Cache discovery endpoint results @juliushaertl #367
  • Fix a small php 8 compatibility issue @CarlSchwan #406
  • Cache user object when checking existance @CarlSchwan #412
  • Ensure that a remember me cookie is created @juliushaertl #425

v1.1.0

Added

  • 304 Allow to disable other login methods

  • 306 Add integration tests with keycloak

  • 317 Claim handling and complex mapping rules @tsdicloud

  • 320 Bearer token validation

Fixed

  • 303 Properly handle redirect after login

  • 319 Fix typo in quota attribute @rgfernandes

  • 316 Fix provider edition

  • 314 Fix header/column label missmatch @alerque

Other

  • Dependency updates

v1.0.0 (2021-08-03)

Full Changelog

Implemented enhancements:

Fixed bugs:

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQsoplmOoNTnOz/yn0pkeZ4QvIIPiNeuCIzqxBg500WSF2nHyszuWSdtaKTqLtIZDVomF8Tg9oZ7zfBcq66cvpMqPI5j6exb/2ogmnBs4fBgzhC6RVlRHBMli7eRgxXVf2QNtk+7GAsYV+CcNucC4/yMJ6yRFsu2yj6jbPEC6qxB5TaZ95146pffvto6LR6G1YhVdCzz/3atVuOSAT/pmHLfk+shW1qwOPvQdZQoH0swbCWuFw7jxDtp4oKVtLdvCSN57ZO5jXaesmPQxSvFxDTQb/JNAch50oczaiVr4ZC3rdCuGAsem93ZS2lRgljDDW6DxQYI70vee77DB3NyciyqZfM3fyn/sS6P1Sp127yxTqLOPhGSMBhVnr7L5Y0l4JSgcvJVseK8MR8WzR3LFRFlugwRCyxVAtuMYUc2Y38x0TL1oZyCjR3bgO8GGnjxCQs4MStcridG+QYqNQ+MNyWeIFEKC4Cda+ThOiEPfQ615t8BzKZlrs8KUl+pAJ2nPNJtkHKT6HCkYodihSJ/LkWmJ+ZEow+3LX6XWpaI6i4gIekAIvGQhDG/Lrp6OtK3Ds8CsGGCfksrnC2r9yJtd3Ezb2T+ptH6ByubFM2bq2PYvVcYO/26kntUyjWp4fc/ofHP/A8Ea4g5UUZd8BUhSdb9+rZoGV8lY6nEtrVXXlH4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<26.0.0
Minimum Integer bits32

Nextcloud 23

OpenID Connect user backend 3.0.0
Release Details
UpdatedFeb. 28, 2024, 11:06 a.m.
Changelog

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureRXSWXwV8cGi+jqYKZd+P6S98mb7d6beZ9vWvDA0aVCJxj+VoyUi94btTpZTomebXPEaZZY29aJx+hDJl1s0dG2gKIH9O7l911EFSXjSFnlLlWv7WbfU2urS3k1rt7CzriaM0uzW4grMA73BuJ8Bj+HAXgFROMH+kx3yuC6wXL+zh0sIJbniqvKJPQi8dmNBdEtK7f1GxLRPDqjIZv1Cp0KfcpPgWnUh4Lc1GnRfCJPcAx9SPIs48P4SZtYg7wuyorksKS45HSAzXmZzi1Jz+cG7wlsA1BkY6ASbvFq8Fm+dZ4gr1p3Y7F9B2qcjQ8l18NfQOZFlGp6uStHaEt5xqjp0gWkSSzvb1qkUFUj2XOW22Dwb8iX3reH/lOAf8P4YAP0BvAynHT2KF6t2qPQH+hXa4LsiV/Br9Z0WueBaia6mdcHqWsOunYJMU9kjKYVZorB9d1+fsFItUAN6b14v5qeg1C7dOjd2Y+n7ddcNVYKHMWWVFsRxLUT637AwsSFFBOiowBxaRLRkTawDlzwz4cVwKrLtxYxC7raII8Ukg/DturUTiEzUIRPFs9Qgy+FXSwXlX5FqRrkMRAlM4S/RTwdZ739hYXku9Buq+p/AYGenEIPrkTdIPiAKOLHf/NLzdInZXOd4BbUpTOx2NO0C1tQPJlPRF4I9h/YLAA5d1suk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.3
Release Details
UpdatedJune 27, 2023, 10:56 a.m.
Changelog

Changed

  • Add issuer and azp validation, improve audience validation @julien-nc #642
  • Encrypt stored oidc provider client secrets and id4me client secrets @julien-nc #636
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNJTSsuGe71d4xXcud/hIybTOytK2MZfmuHj3zJsBg4b+NXxpOB+n9W7HLcU1XZilZ+t78mDPmuUtsEMUrr0Al5AVoSEcJF//rcTNSVmLDZtwmUn4S+ovaLNCbMQl1cWeTs7WQf3XtbarCYyXqq63fsAGtRLW+w33Rxh4j2lV7wWNTQaVekgulHcDGIa/3Lof1BWlv9RNFtk+fTSGF0gx+w0QpixSF8y3HOA3UwSON+a1QLxUehk2DEYavQxP6YzmUAzCUDaj7WgIHQ/AJKYKnar35d4ERR47DDH/O094Iu4UCVDYYNDcrZJBcID1qSz+w+/D+sK/Qbi+VxI+rQAdRgSBNjanlCLtb1i3r13hjeIAYq+BT/mTW+EedJVqsxJPCpGyc/VTx+22+mJuQdJawcwS7OgRXAHDxzy/y7CJiXOJ1Td43ymuCNd6S3Kses0bZmEFfNA0U/EOAkQ6A2oBs4mJukPAfIEq+J3rLImZw5qdJKL9Em6FP5DPbSvE9GDVUL8vvG2Jg6xz47wsRem3udEUAW7/mbhYkqegL1bXQKT08QEvyZ499qUDWLXmSY0+lTcfAQLmH/MwIKmJfaygnqsdPlOrLgUtU8d+i5rndCPVhL8kqgAN6naqjHk7Gvctl8tR0hgRmr3+77/OHmW8ngNCR/mcpr7MRZkO6xV0rq4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.2
Release Details
UpdatedApril 25, 2023, 10:14 p.m.
Changelog

Fixed

  • fix Oracle database support by avoiding empty strings that are replaced with null @julien-nc #563
  • use more recent Ubuntu image for PhpUnit tests as the old ones are not picked up by runners @julien-nc #619
  • better error handling and throttling in Id4Me and login controllers @julien-nc #615 #618

Other

  • show redirect URI to help configuring the client on the provider side @julien-nc #598
  • add Nextcloud 27 support @julien-nc #616
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturePBnmaZXGdNpNBjbQmYgNlou3F2FQCr9a+fLmU3mzN+MCgbpJR9fjLTeGchIkjFy73SMluCC9SOokxiYTvmk+L/z7qDdtt6IXwgxvv62H8ahYFIEY7JetXLYUF5CDmBY3Do/piOABKJsJ/eIfq6zKsqmO1MjBHydvycdLIxGiXxt7pnv6SnPDsRtJg4+XOLZ3nMCa9HIrm0D5uK+vcmmB1PY1JR1wxoly0svBoI6b9yuFFCYG1Eh1MCOVkPaJcAqgq4nZdUo0BItQnrlf1PElGT936Xc9VPsXbTXsO8M5HIufnI8sV06L3iMHucyFk6Px0OO5iW0oiFuGmhqm7Su3Pq8t7bYeq5xSaf+ivRsbf3iOvqpSublDCbwi71bPK2lI4GTk90GhRyPysujLNXKw04ZcxBSaX/SJoLdiO9SntA28pLE736nIUiLmm8L0kfBh7FflUDm9MBPj3FiFVxvbjKzJLxKZAnFuotnAakyTyWg36rA36klfSglGB5+qeEyzOqNiNV2gAfcF2HPhdpoeQijjkl3k5H3Z+ZJMixGHCpx3F75Ypa5dmOCEfyVquOzTkIXJ5KqsGwpi0pIfRjrqEws9EqnblHqdvYmul42Xtv8mgAJdZttjglAWCi1zfY8elmKajSNFR5SO9eOu4B/zOovJFu51wmGIZ80MGXWRcYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<28.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.1
Release Details
UpdatedMarch 6, 2023, 5:21 p.m.
Changelog

Fixed

  • fix id4me/id4me-rp imports @julien-nc #585
  • don't include .nextcloudignore in app releases @julien-nc #595
  • avoid using IUserManager::getDisplayName that was introduced in NC 25 @julien-nc #594
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturea2KyEDIMH7V466DrAuIT6R3zaMGPqmEQ45/yD8XDKl4+zdg7ftQtjlsVBDE/X8+i+yZ1GxmeMfVa//9pXGVEWbj1DJUrwBpfJr8GmsnAx1u9YhtBNLSQas6DRkfCSz46JbkiphFf3Z9b2JTORNUzGeRvheS9Pq9upeFvZw7GiYH1IydcdkP9fqA2K0sCHmD0W7Xc+lke0tS6Ypc9YjVqMjMw3HQjiMr1RAqUlrvx8sI/iUIZB3uwfvYiSz+w7NocFdPwy2UrXOC3/Y9pEOpdDk9J6Izo3d+71D2vD2KzOVVeSaq+rsnuxkoqmMHuk8NyIilD88UiqZIIf4YqocqRth4KF5dhq0rIYc3a8XT0dxH4g1/u6VvDbyxmATI1ICdOHN7A1INmOSeSuHhYyOe3h4WotgVvah8iyouPW8f9HDvmZFnELOkPmyob6FxFUFyt8RfcMExNF7C6ZzSu2U1YUpMfR1AZfxS3INnVbsoSdjtt2j+OlczL0HVgR5tZWSGiw3wR7f417ib3q1osokSBh2WvGJqBH7fx+5dY0X0HZeaqbORjN4gMxuUtqT6LnbsVtJLyPkVI7pX8xBDST1XCjgYxLMyPYq504utUEwM60MewBsYaLnWmWEbRVHf1ENQmsHUiWswgR6m/HcTsDUoOqDrQwrjQwwj0drEgBnGq/u0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.0
Release Details
UpdatedFeb. 23, 2023, 5:04 p.m.
Changelog

Added

  • Group provisioning @MarvinOehlerkingCap #502
  • Group mapping @MarvinOehlerkingCap #502
  • Prefix user ID with provider ID @MarvinOehlerkingCap #502
  • User provisioning on API requests authenticated with a Bearer token @MarvinOehlerkingCap #502
  • DiscoveryService tests @julien-nc #518

Fixed

  • Expected code being exposed when the received one does not match @julien-nc #580
  • Non-unique database indexes @julien-nc #541
  • User display name change propagation @julien-nc #530
  • Fix discovery URL generation with GET parameters @julien-nc #518

Other

  • Safer user sync with LDAP user provisioning @julien-nc #535
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureZGB4OcW1i4wYX/SkeU0oGmfJT8aVG/DiF5JPZnckk8JqPYuxnyibJK+W/GzgdwjXeq7YL9EarQTfg0FAHdNh7x4n/ewQG4r6cdWv/B5ef9cg9KmI6z4jbQ/vAJCFYLEPWevh5aDA5vO8adRaFDmzA4f9xknupwgXVBwF9VfFzyGpkQ+5eEPusJf4YU9Wj3D8Qp9NZ+HY08R/jygK4GoUxoQIlxkTaKN5X+EvT8oxk3qG+PdAe0eHgs/JNpVmQ7GvgxoZg9aR9T1ilDUu7IcuAEgSfUNHxlGEN2p32IXucIy5srOl5yQzgp2gt/LzTbHBfExndrExQNxNgjbHdeJ5nd+y3jrsWMu1qKjYdvSeXatJJ3Ep4uGHmxWWxL9BC1H6ZbcON59en9LTeB7fJ9t2IKg6JlvjL7DzWAKqXiHK8gxj7qYKjWsTPiRwmX+gCDx8bI+4q9FBg7GO7xrZqBkQDeIRVB4faKwq/9c+REMdjtgFOxDmy8BDP7YMiwVDc3kEk0ck2aY3qQaPeK5uFXrEowJsR9a0urXvjkb/kNXgLSIMe11U6L+05o5C7x+4Go8REKlL9pnZOJ+G1axNECPtHz+1JmjwW7sW/FP8gJjknvVOcym7yRHN2/XDxVQaIyp7JZK7gyY9bkjEvS3hHhFL6xXw+6Lfz+y7nmM/94nhUmQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.1
Release Details
UpdatedOct. 21, 2022, 11:37 a.m.
Changelog

Added

  • Support for Nextcloud 26 @nickvergessen #504
  • Support backchannel logout @julien-nc #464
  • New endpoint to pre-provision users @julien-nc #450
  • Create and populate user storage if necessary on bearer token validation @julien-nc #443

Fixed

  • Fix crash on bearer token validation before first login @julien-nc #498
  • Potential XSS with Safari @julien-nc #496
  • Fix single logout when using Keycloak >= 18 @ubipo #493
  • Enforce HTTPS @julien-nc #495
  • Check if user was deleted in LDAP if necessary @julien-nc #451
  • Perform a user search before login to make sure LDAP users are synced @julien-nc #436
  • Make sure the user avatar is generated on login @julien-nc #437
  • Fix upsert command resetting the scope if none provided @julien-nc #433
  • Fix upsert command not printing the provider when no parameter given @julien-nc #431
  • Fix single logout with non-auto provisioned users @julien-nc #429

Other

  • Modernize settings frontend (use @nextcloud/vue, bump js libs...) @julien-nc #497
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturek6iXawePhvXNvyB+Bqif9G/ixwWniJzwJRtgF5JrqX1abIMH+30i7SkEq+D8DFAiEb76aJH11VsOFkBQafPX4wuKWwkazPfI+hO3BAxog0K9k4TvXIv6wnwzDB2tR8oIcM/VW53wgK6eINDfA+gbcs5MTZt9setL46W56s9Es8rHpw371EEgKYUnQu4X2JPVKvpqm9Hh5ZlIuIJkQHopgXUS7pW5tvcJdok2192HuqpGDFBwRWdOLNJIbWwudFBy5skD2uN1Ra3RFdmxuONFMm3Zke6qG6ay5ZAGQxSw6770PQi/voI9ebokELRuv7LAg9bGnANuOGH10qaSASjWOUAibW/Ku/5XRoIpvZzh2wTZFD6DPRRxmn9Lad7EsFHIZfh63HZB/xxawa41k6KaXFS8mcnRJOwx4CvSPGiQa3ArIvL6ZfPaxaiGRmCXDBRLpug9YHkpT523N+1qZCPsbAKExJWuSXnRqMnhLSQfUAZJlAuPTG80MF/ai+117hGvosK6RnhUcqeUv8YEmTrgbSwqxRo98+jP6hu/SaB3Wtd+WH2kgIuANPXA4ZHrHzTGePT84En8MpLSnBmZva4cN1C3KrM8FY6fmJnSIF/2HfQ7eipFWf0O63oITmAF+h+muSLGJI+O8j/jLdHFvtAQJRaSh9R/OEeF2m+RBu+bVbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.0
Release Details
UpdatedApril 28, 2022, 9:28 a.m.
Changelog

Added

  • Fix and polish upsert and delete commands @eneiluj #338
  • Remove redundant and time consuming userinfo validation @eneiluj #334
  • Cache provider public keys @eneiluj #337
  • Move to IBootstrap @juliushaertl #385
  • New system config to disable SelfEncodedValidator bearer token validator @eneiluj #372
  • Dispatch new event when a bearer token is validated @eneiluj #381
  • Add new provider setting to request extra claims @eneiluj #407
  • Implement single logout @eneiluj #373

Fixed

  • Avoid claiming 'sub', display code response error @eneiluj #329
  • Optionally keep userinfo validator for api calls only, use all providers @eneiluj #335
  • Let .nextcloudignore skip defined paths only in root @juliushaertl #353
  • Avoid empty session on certain redirect situations in Safari @juliushaertl #358
  • Cache discovery endpoint results @juliushaertl #367
  • Fix a small php 8 compatibility issue @CarlSchwan #406
  • Cache user object when checking existance @CarlSchwan #412
  • Ensure that a remember me cookie is created @juliushaertl #425

v1.1.0

Added

  • 304 Allow to disable other login methods

  • 306 Add integration tests with keycloak

  • 317 Claim handling and complex mapping rules @tsdicloud

  • 320 Bearer token validation

Fixed

  • 303 Properly handle redirect after login

  • 319 Fix typo in quota attribute @rgfernandes

  • 316 Fix provider edition

  • 314 Fix header/column label missmatch @alerque

Other

  • Dependency updates

v1.0.0 (2021-08-03)

Full Changelog

Implemented enhancements:

Fixed bugs:

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQsoplmOoNTnOz/yn0pkeZ4QvIIPiNeuCIzqxBg500WSF2nHyszuWSdtaKTqLtIZDVomF8Tg9oZ7zfBcq66cvpMqPI5j6exb/2ogmnBs4fBgzhC6RVlRHBMli7eRgxXVf2QNtk+7GAsYV+CcNucC4/yMJ6yRFsu2yj6jbPEC6qxB5TaZ95146pffvto6LR6G1YhVdCzz/3atVuOSAT/pmHLfk+shW1qwOPvQdZQoH0swbCWuFw7jxDtp4oKVtLdvCSN57ZO5jXaesmPQxSvFxDTQb/JNAch50oczaiVr4ZC3rdCuGAsem93ZS2lRgljDDW6DxQYI70vee77DB3NyciyqZfM3fyn/sS6P1Sp127yxTqLOPhGSMBhVnr7L5Y0l4JSgcvJVseK8MR8WzR3LFRFlugwRCyxVAtuMYUc2Y38x0TL1oZyCjR3bgO8GGnjxCQs4MStcridG+QYqNQ+MNyWeIFEKC4Cda+ThOiEPfQ615t8BzKZlrs8KUl+pAJ2nPNJtkHKT6HCkYodihSJ/LkWmJ+ZEow+3LX6XWpaI6i4gIekAIvGQhDG/Lrp6OtK3Ds8CsGGCfksrnC2r9yJtd3Ezb2T+ptH6ByubFM2bq2PYvVcYO/26kntUyjWp4fc/ofHP/A8Ea4g5UUZd8BUhSdb9+rZoGV8lY6nEtrVXXlH4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<26.0.0
Minimum Integer bits32
OpenID Connect user backend 1.1.0
Release Details
UpdatedSept. 13, 2021, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureDYy4ggDWEkS4lnmAOY1ooLRvv67S4QCitTWqrM/KVytDKQ9m6sl64iB1QKVyFi7IS8mAsOfDYrFsn5ZeiMI8mlY8HxlDLEFro4CXo5XwXPE9tRYXEZshTL3M7fBkv58pZmPcwDD+pCQeOxEpRxjGrYsK2eh8gZXqotIuDNw4tMp81iL1okobkGb3FdBoL3mpNSo6gj7++DdvilWSGxxfDtcmPGV5YydwYZ7FsGUg7wL6I6MDpYzEtdQy/GWkyple7E8F3vdRLnbiNimO8whCvFrtdTm99SLDG3CIC399MQ5OYf/mmzQjG56Ihr7zXAgsoQcsXro9VevyZ6Q1vUkCBM7ARNzDMnmbBSc5LaO6ie90yWrYD5cqpU5YkU6uFB+Pa3UdiR4YR41zyC3A/dpJUCGm/J+bj8Dw4oZ6CcYocjQdE4705b8nZW4DRZzPftRTqzZIr9FvRpSrUFC/3oRHW/ZtXo0Fu3MqriZ+OVvZSTZ6q8IvXGIg44Sclw4W8kSpFRVy0rj9Z9KBPdQfrbmaOa3GrGuW/H7lKcsz1/K2SydJgHS0w6vFJWo0aVQjIBMF1YUKmliEVByuW3QsVaar1xv8IeBHKWuF7Qt18EQGmfWqVaZBlwZCGC4c/N3U62o1WChJPLHmTylH4QwZdkN/qHQsBwDeOmj8ksA4FkMtAbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 1.0.0
Release Details
UpdatedAug. 9, 2021, 1:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturelG1GMSzsgVZEyc5RIx8AYvERQ2kk1R3Ik2OB/IMN8eLZB4/GUiZv+qr42jpgtQGz2P6yRHcUj3dVf28+Myxi9VrDaWfk+Lr//5XYKlMRS7wMHk+nGDr05UkEVcSc3XtNwa3EaxizldycNwaYmhncPAWglkwks13dqHla78dNpdvtsvc7iDE7yrxzJ65veQAQ5+AvuzdeD+a7/GPAdcRjQ7BoAmrp5KCLGgRBtq4V1FSOeg5wnWuhf6cJvtfu/YOq5OVR7ry8Bsm36yTsZb4JbzjqEA+eY8L4q5o8YXfTDDVoQdA63avwdBBZNl2tLidTbaeO8Cyf1ub8dWYvufZIg0jL1CoRhNZnC+8KoZLpkM8RpXTnE1UxToMxDTCNdXwRhZBmGOtEnuKC4PrlVIQBbVhYq2XsaljKEJlFTDb1nFTmsQfpMcaXQlF5bQpElB7KtyRFhV6x5/E2EnRktpM7fY998mNVbwLb+wF7VkvWqKlLZdiXCvTbZjQgzeSmFWfj2w0rnCHy4ejTs950F2dx+TARpGFVTnNStZLtUdtvT5slYZ4LarbHbqvnrPkpj9cP9/R/+1AzX988MlRBbWukcuJ5hhihV+XRJn1UShYwmkBjn++kFzu0n7ZTmNqfJRZ3b2jDc6rYtQsVcQ5nPym0oCA28hkJ3a/63j8wClpPvQw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<24.0.0
Minimum Integer bits32

Nextcloud 22

OpenID Connect user backend 3.0.0
Release Details
UpdatedFeb. 28, 2024, 11:06 a.m.
Changelog

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureRXSWXwV8cGi+jqYKZd+P6S98mb7d6beZ9vWvDA0aVCJxj+VoyUi94btTpZTomebXPEaZZY29aJx+hDJl1s0dG2gKIH9O7l911EFSXjSFnlLlWv7WbfU2urS3k1rt7CzriaM0uzW4grMA73BuJ8Bj+HAXgFROMH+kx3yuC6wXL+zh0sIJbniqvKJPQi8dmNBdEtK7f1GxLRPDqjIZv1Cp0KfcpPgWnUh4Lc1GnRfCJPcAx9SPIs48P4SZtYg7wuyorksKS45HSAzXmZzi1Jz+cG7wlsA1BkY6ASbvFq8Fm+dZ4gr1p3Y7F9B2qcjQ8l18NfQOZFlGp6uStHaEt5xqjp0gWkSSzvb1qkUFUj2XOW22Dwb8iX3reH/lOAf8P4YAP0BvAynHT2KF6t2qPQH+hXa4LsiV/Br9Z0WueBaia6mdcHqWsOunYJMU9kjKYVZorB9d1+fsFItUAN6b14v5qeg1C7dOjd2Y+n7ddcNVYKHMWWVFsRxLUT637AwsSFFBOiowBxaRLRkTawDlzwz4cVwKrLtxYxC7raII8Ukg/DturUTiEzUIRPFs9Qgy+FXSwXlX5FqRrkMRAlM4S/RTwdZ739hYXku9Buq+p/AYGenEIPrkTdIPiAKOLHf/NLzdInZXOd4BbUpTOx2NO0C1tQPJlPRF4I9h/YLAA5d1suk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.3
Release Details
UpdatedJune 27, 2023, 10:56 a.m.
Changelog

Changed

  • Add issuer and azp validation, improve audience validation @julien-nc #642
  • Encrypt stored oidc provider client secrets and id4me client secrets @julien-nc #636
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNJTSsuGe71d4xXcud/hIybTOytK2MZfmuHj3zJsBg4b+NXxpOB+n9W7HLcU1XZilZ+t78mDPmuUtsEMUrr0Al5AVoSEcJF//rcTNSVmLDZtwmUn4S+ovaLNCbMQl1cWeTs7WQf3XtbarCYyXqq63fsAGtRLW+w33Rxh4j2lV7wWNTQaVekgulHcDGIa/3Lof1BWlv9RNFtk+fTSGF0gx+w0QpixSF8y3HOA3UwSON+a1QLxUehk2DEYavQxP6YzmUAzCUDaj7WgIHQ/AJKYKnar35d4ERR47DDH/O094Iu4UCVDYYNDcrZJBcID1qSz+w+/D+sK/Qbi+VxI+rQAdRgSBNjanlCLtb1i3r13hjeIAYq+BT/mTW+EedJVqsxJPCpGyc/VTx+22+mJuQdJawcwS7OgRXAHDxzy/y7CJiXOJ1Td43ymuCNd6S3Kses0bZmEFfNA0U/EOAkQ6A2oBs4mJukPAfIEq+J3rLImZw5qdJKL9Em6FP5DPbSvE9GDVUL8vvG2Jg6xz47wsRem3udEUAW7/mbhYkqegL1bXQKT08QEvyZ499qUDWLXmSY0+lTcfAQLmH/MwIKmJfaygnqsdPlOrLgUtU8d+i5rndCPVhL8kqgAN6naqjHk7Gvctl8tR0hgRmr3+77/OHmW8ngNCR/mcpr7MRZkO6xV0rq4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.2
Release Details
UpdatedApril 25, 2023, 10:14 p.m.
Changelog

Fixed

  • fix Oracle database support by avoiding empty strings that are replaced with null @julien-nc #563
  • use more recent Ubuntu image for PhpUnit tests as the old ones are not picked up by runners @julien-nc #619
  • better error handling and throttling in Id4Me and login controllers @julien-nc #615 #618

Other

  • show redirect URI to help configuring the client on the provider side @julien-nc #598
  • add Nextcloud 27 support @julien-nc #616
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturePBnmaZXGdNpNBjbQmYgNlou3F2FQCr9a+fLmU3mzN+MCgbpJR9fjLTeGchIkjFy73SMluCC9SOokxiYTvmk+L/z7qDdtt6IXwgxvv62H8ahYFIEY7JetXLYUF5CDmBY3Do/piOABKJsJ/eIfq6zKsqmO1MjBHydvycdLIxGiXxt7pnv6SnPDsRtJg4+XOLZ3nMCa9HIrm0D5uK+vcmmB1PY1JR1wxoly0svBoI6b9yuFFCYG1Eh1MCOVkPaJcAqgq4nZdUo0BItQnrlf1PElGT936Xc9VPsXbTXsO8M5HIufnI8sV06L3iMHucyFk6Px0OO5iW0oiFuGmhqm7Su3Pq8t7bYeq5xSaf+ivRsbf3iOvqpSublDCbwi71bPK2lI4GTk90GhRyPysujLNXKw04ZcxBSaX/SJoLdiO9SntA28pLE736nIUiLmm8L0kfBh7FflUDm9MBPj3FiFVxvbjKzJLxKZAnFuotnAakyTyWg36rA36klfSglGB5+qeEyzOqNiNV2gAfcF2HPhdpoeQijjkl3k5H3Z+ZJMixGHCpx3F75Ypa5dmOCEfyVquOzTkIXJ5KqsGwpi0pIfRjrqEws9EqnblHqdvYmul42Xtv8mgAJdZttjglAWCi1zfY8elmKajSNFR5SO9eOu4B/zOovJFu51wmGIZ80MGXWRcYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<28.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.1
Release Details
UpdatedMarch 6, 2023, 5:21 p.m.
Changelog

Fixed

  • fix id4me/id4me-rp imports @julien-nc #585
  • don't include .nextcloudignore in app releases @julien-nc #595
  • avoid using IUserManager::getDisplayName that was introduced in NC 25 @julien-nc #594
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturea2KyEDIMH7V466DrAuIT6R3zaMGPqmEQ45/yD8XDKl4+zdg7ftQtjlsVBDE/X8+i+yZ1GxmeMfVa//9pXGVEWbj1DJUrwBpfJr8GmsnAx1u9YhtBNLSQas6DRkfCSz46JbkiphFf3Z9b2JTORNUzGeRvheS9Pq9upeFvZw7GiYH1IydcdkP9fqA2K0sCHmD0W7Xc+lke0tS6Ypc9YjVqMjMw3HQjiMr1RAqUlrvx8sI/iUIZB3uwfvYiSz+w7NocFdPwy2UrXOC3/Y9pEOpdDk9J6Izo3d+71D2vD2KzOVVeSaq+rsnuxkoqmMHuk8NyIilD88UiqZIIf4YqocqRth4KF5dhq0rIYc3a8XT0dxH4g1/u6VvDbyxmATI1ICdOHN7A1INmOSeSuHhYyOe3h4WotgVvah8iyouPW8f9HDvmZFnELOkPmyob6FxFUFyt8RfcMExNF7C6ZzSu2U1YUpMfR1AZfxS3INnVbsoSdjtt2j+OlczL0HVgR5tZWSGiw3wR7f417ib3q1osokSBh2WvGJqBH7fx+5dY0X0HZeaqbORjN4gMxuUtqT6LnbsVtJLyPkVI7pX8xBDST1XCjgYxLMyPYq504utUEwM60MewBsYaLnWmWEbRVHf1ENQmsHUiWswgR6m/HcTsDUoOqDrQwrjQwwj0drEgBnGq/u0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.0
Release Details
UpdatedFeb. 23, 2023, 5:04 p.m.
Changelog

Added

  • Group provisioning @MarvinOehlerkingCap #502
  • Group mapping @MarvinOehlerkingCap #502
  • Prefix user ID with provider ID @MarvinOehlerkingCap #502
  • User provisioning on API requests authenticated with a Bearer token @MarvinOehlerkingCap #502
  • DiscoveryService tests @julien-nc #518

Fixed

  • Expected code being exposed when the received one does not match @julien-nc #580
  • Non-unique database indexes @julien-nc #541
  • User display name change propagation @julien-nc #530
  • Fix discovery URL generation with GET parameters @julien-nc #518

Other

  • Safer user sync with LDAP user provisioning @julien-nc #535
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureZGB4OcW1i4wYX/SkeU0oGmfJT8aVG/DiF5JPZnckk8JqPYuxnyibJK+W/GzgdwjXeq7YL9EarQTfg0FAHdNh7x4n/ewQG4r6cdWv/B5ef9cg9KmI6z4jbQ/vAJCFYLEPWevh5aDA5vO8adRaFDmzA4f9xknupwgXVBwF9VfFzyGpkQ+5eEPusJf4YU9Wj3D8Qp9NZ+HY08R/jygK4GoUxoQIlxkTaKN5X+EvT8oxk3qG+PdAe0eHgs/JNpVmQ7GvgxoZg9aR9T1ilDUu7IcuAEgSfUNHxlGEN2p32IXucIy5srOl5yQzgp2gt/LzTbHBfExndrExQNxNgjbHdeJ5nd+y3jrsWMu1qKjYdvSeXatJJ3Ep4uGHmxWWxL9BC1H6ZbcON59en9LTeB7fJ9t2IKg6JlvjL7DzWAKqXiHK8gxj7qYKjWsTPiRwmX+gCDx8bI+4q9FBg7GO7xrZqBkQDeIRVB4faKwq/9c+REMdjtgFOxDmy8BDP7YMiwVDc3kEk0ck2aY3qQaPeK5uFXrEowJsR9a0urXvjkb/kNXgLSIMe11U6L+05o5C7x+4Go8REKlL9pnZOJ+G1axNECPtHz+1JmjwW7sW/FP8gJjknvVOcym7yRHN2/XDxVQaIyp7JZK7gyY9bkjEvS3hHhFL6xXw+6Lfz+y7nmM/94nhUmQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.1
Release Details
UpdatedOct. 21, 2022, 11:37 a.m.
Changelog

Added

  • Support for Nextcloud 26 @nickvergessen #504
  • Support backchannel logout @julien-nc #464
  • New endpoint to pre-provision users @julien-nc #450
  • Create and populate user storage if necessary on bearer token validation @julien-nc #443

Fixed

  • Fix crash on bearer token validation before first login @julien-nc #498
  • Potential XSS with Safari @julien-nc #496
  • Fix single logout when using Keycloak >= 18 @ubipo #493
  • Enforce HTTPS @julien-nc #495
  • Check if user was deleted in LDAP if necessary @julien-nc #451
  • Perform a user search before login to make sure LDAP users are synced @julien-nc #436
  • Make sure the user avatar is generated on login @julien-nc #437
  • Fix upsert command resetting the scope if none provided @julien-nc #433
  • Fix upsert command not printing the provider when no parameter given @julien-nc #431
  • Fix single logout with non-auto provisioned users @julien-nc #429

Other

  • Modernize settings frontend (use @nextcloud/vue, bump js libs...) @julien-nc #497
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturek6iXawePhvXNvyB+Bqif9G/ixwWniJzwJRtgF5JrqX1abIMH+30i7SkEq+D8DFAiEb76aJH11VsOFkBQafPX4wuKWwkazPfI+hO3BAxog0K9k4TvXIv6wnwzDB2tR8oIcM/VW53wgK6eINDfA+gbcs5MTZt9setL46W56s9Es8rHpw371EEgKYUnQu4X2JPVKvpqm9Hh5ZlIuIJkQHopgXUS7pW5tvcJdok2192HuqpGDFBwRWdOLNJIbWwudFBy5skD2uN1Ra3RFdmxuONFMm3Zke6qG6ay5ZAGQxSw6770PQi/voI9ebokELRuv7LAg9bGnANuOGH10qaSASjWOUAibW/Ku/5XRoIpvZzh2wTZFD6DPRRxmn9Lad7EsFHIZfh63HZB/xxawa41k6KaXFS8mcnRJOwx4CvSPGiQa3ArIvL6ZfPaxaiGRmCXDBRLpug9YHkpT523N+1qZCPsbAKExJWuSXnRqMnhLSQfUAZJlAuPTG80MF/ai+117hGvosK6RnhUcqeUv8YEmTrgbSwqxRo98+jP6hu/SaB3Wtd+WH2kgIuANPXA4ZHrHzTGePT84En8MpLSnBmZva4cN1C3KrM8FY6fmJnSIF/2HfQ7eipFWf0O63oITmAF+h+muSLGJI+O8j/jLdHFvtAQJRaSh9R/OEeF2m+RBu+bVbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.0
Release Details
UpdatedApril 28, 2022, 9:28 a.m.
Changelog

Added

  • Fix and polish upsert and delete commands @eneiluj #338
  • Remove redundant and time consuming userinfo validation @eneiluj #334
  • Cache provider public keys @eneiluj #337
  • Move to IBootstrap @juliushaertl #385
  • New system config to disable SelfEncodedValidator bearer token validator @eneiluj #372
  • Dispatch new event when a bearer token is validated @eneiluj #381
  • Add new provider setting to request extra claims @eneiluj #407
  • Implement single logout @eneiluj #373

Fixed

  • Avoid claiming 'sub', display code response error @eneiluj #329
  • Optionally keep userinfo validator for api calls only, use all providers @eneiluj #335
  • Let .nextcloudignore skip defined paths only in root @juliushaertl #353
  • Avoid empty session on certain redirect situations in Safari @juliushaertl #358
  • Cache discovery endpoint results @juliushaertl #367
  • Fix a small php 8 compatibility issue @CarlSchwan #406
  • Cache user object when checking existance @CarlSchwan #412
  • Ensure that a remember me cookie is created @juliushaertl #425

v1.1.0

Added

  • 304 Allow to disable other login methods

  • 306 Add integration tests with keycloak

  • 317 Claim handling and complex mapping rules @tsdicloud

  • 320 Bearer token validation

Fixed

  • 303 Properly handle redirect after login

  • 319 Fix typo in quota attribute @rgfernandes

  • 316 Fix provider edition

  • 314 Fix header/column label missmatch @alerque

Other

  • Dependency updates

v1.0.0 (2021-08-03)

Full Changelog

Implemented enhancements:

Fixed bugs:

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQsoplmOoNTnOz/yn0pkeZ4QvIIPiNeuCIzqxBg500WSF2nHyszuWSdtaKTqLtIZDVomF8Tg9oZ7zfBcq66cvpMqPI5j6exb/2ogmnBs4fBgzhC6RVlRHBMli7eRgxXVf2QNtk+7GAsYV+CcNucC4/yMJ6yRFsu2yj6jbPEC6qxB5TaZ95146pffvto6LR6G1YhVdCzz/3atVuOSAT/pmHLfk+shW1qwOPvQdZQoH0swbCWuFw7jxDtp4oKVtLdvCSN57ZO5jXaesmPQxSvFxDTQb/JNAch50oczaiVr4ZC3rdCuGAsem93ZS2lRgljDDW6DxQYI70vee77DB3NyciyqZfM3fyn/sS6P1Sp127yxTqLOPhGSMBhVnr7L5Y0l4JSgcvJVseK8MR8WzR3LFRFlugwRCyxVAtuMYUc2Y38x0TL1oZyCjR3bgO8GGnjxCQs4MStcridG+QYqNQ+MNyWeIFEKC4Cda+ThOiEPfQ615t8BzKZlrs8KUl+pAJ2nPNJtkHKT6HCkYodihSJ/LkWmJ+ZEow+3LX6XWpaI6i4gIekAIvGQhDG/Lrp6OtK3Ds8CsGGCfksrnC2r9yJtd3Ezb2T+ptH6ByubFM2bq2PYvVcYO/26kntUyjWp4fc/ofHP/A8Ea4g5UUZd8BUhSdb9+rZoGV8lY6nEtrVXXlH4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<26.0.0
Minimum Integer bits32
OpenID Connect user backend 1.1.0
Release Details
UpdatedSept. 13, 2021, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureDYy4ggDWEkS4lnmAOY1ooLRvv67S4QCitTWqrM/KVytDKQ9m6sl64iB1QKVyFi7IS8mAsOfDYrFsn5ZeiMI8mlY8HxlDLEFro4CXo5XwXPE9tRYXEZshTL3M7fBkv58pZmPcwDD+pCQeOxEpRxjGrYsK2eh8gZXqotIuDNw4tMp81iL1okobkGb3FdBoL3mpNSo6gj7++DdvilWSGxxfDtcmPGV5YydwYZ7FsGUg7wL6I6MDpYzEtdQy/GWkyple7E8F3vdRLnbiNimO8whCvFrtdTm99SLDG3CIC399MQ5OYf/mmzQjG56Ihr7zXAgsoQcsXro9VevyZ6Q1vUkCBM7ARNzDMnmbBSc5LaO6ie90yWrYD5cqpU5YkU6uFB+Pa3UdiR4YR41zyC3A/dpJUCGm/J+bj8Dw4oZ6CcYocjQdE4705b8nZW4DRZzPftRTqzZIr9FvRpSrUFC/3oRHW/ZtXo0Fu3MqriZ+OVvZSTZ6q8IvXGIg44Sclw4W8kSpFRVy0rj9Z9KBPdQfrbmaOa3GrGuW/H7lKcsz1/K2SydJgHS0w6vFJWo0aVQjIBMF1YUKmliEVByuW3QsVaar1xv8IeBHKWuF7Qt18EQGmfWqVaZBlwZCGC4c/N3U62o1WChJPLHmTylH4QwZdkN/qHQsBwDeOmj8ksA4FkMtAbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 1.0.0
Release Details
UpdatedAug. 9, 2021, 1:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturelG1GMSzsgVZEyc5RIx8AYvERQ2kk1R3Ik2OB/IMN8eLZB4/GUiZv+qr42jpgtQGz2P6yRHcUj3dVf28+Myxi9VrDaWfk+Lr//5XYKlMRS7wMHk+nGDr05UkEVcSc3XtNwa3EaxizldycNwaYmhncPAWglkwks13dqHla78dNpdvtsvc7iDE7yrxzJ65veQAQ5+AvuzdeD+a7/GPAdcRjQ7BoAmrp5KCLGgRBtq4V1FSOeg5wnWuhf6cJvtfu/YOq5OVR7ry8Bsm36yTsZb4JbzjqEA+eY8L4q5o8YXfTDDVoQdA63avwdBBZNl2tLidTbaeO8Cyf1ub8dWYvufZIg0jL1CoRhNZnC+8KoZLpkM8RpXTnE1UxToMxDTCNdXwRhZBmGOtEnuKC4PrlVIQBbVhYq2XsaljKEJlFTDb1nFTmsQfpMcaXQlF5bQpElB7KtyRFhV6x5/E2EnRktpM7fY998mNVbwLb+wF7VkvWqKlLZdiXCvTbZjQgzeSmFWfj2w0rnCHy4ejTs950F2dx+TARpGFVTnNStZLtUdtvT5slYZ4LarbHbqvnrPkpj9cP9/R/+1AzX988MlRBbWukcuJ5hhihV+XRJn1UShYwmkBjn++kFzu0n7ZTmNqfJRZ3b2jDc6rYtQsVcQ5nPym0oCA28hkJ3a/63j8wClpPvQw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<24.0.0
Minimum Integer bits32

Nextcloud 21

OpenID Connect user backend 3.0.0
Release Details
UpdatedFeb. 28, 2024, 11:06 a.m.
Changelog

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureRXSWXwV8cGi+jqYKZd+P6S98mb7d6beZ9vWvDA0aVCJxj+VoyUi94btTpZTomebXPEaZZY29aJx+hDJl1s0dG2gKIH9O7l911EFSXjSFnlLlWv7WbfU2urS3k1rt7CzriaM0uzW4grMA73BuJ8Bj+HAXgFROMH+kx3yuC6wXL+zh0sIJbniqvKJPQi8dmNBdEtK7f1GxLRPDqjIZv1Cp0KfcpPgWnUh4Lc1GnRfCJPcAx9SPIs48P4SZtYg7wuyorksKS45HSAzXmZzi1Jz+cG7wlsA1BkY6ASbvFq8Fm+dZ4gr1p3Y7F9B2qcjQ8l18NfQOZFlGp6uStHaEt5xqjp0gWkSSzvb1qkUFUj2XOW22Dwb8iX3reH/lOAf8P4YAP0BvAynHT2KF6t2qPQH+hXa4LsiV/Br9Z0WueBaia6mdcHqWsOunYJMU9kjKYVZorB9d1+fsFItUAN6b14v5qeg1C7dOjd2Y+n7ddcNVYKHMWWVFsRxLUT637AwsSFFBOiowBxaRLRkTawDlzwz4cVwKrLtxYxC7raII8Ukg/DturUTiEzUIRPFs9Qgy+FXSwXlX5FqRrkMRAlM4S/RTwdZ739hYXku9Buq+p/AYGenEIPrkTdIPiAKOLHf/NLzdInZXOd4BbUpTOx2NO0C1tQPJlPRF4I9h/YLAA5d1suk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.3
Release Details
UpdatedJune 27, 2023, 10:56 a.m.
Changelog

Changed

  • Add issuer and azp validation, improve audience validation @julien-nc #642
  • Encrypt stored oidc provider client secrets and id4me client secrets @julien-nc #636
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureNJTSsuGe71d4xXcud/hIybTOytK2MZfmuHj3zJsBg4b+NXxpOB+n9W7HLcU1XZilZ+t78mDPmuUtsEMUrr0Al5AVoSEcJF//rcTNSVmLDZtwmUn4S+ovaLNCbMQl1cWeTs7WQf3XtbarCYyXqq63fsAGtRLW+w33Rxh4j2lV7wWNTQaVekgulHcDGIa/3Lof1BWlv9RNFtk+fTSGF0gx+w0QpixSF8y3HOA3UwSON+a1QLxUehk2DEYavQxP6YzmUAzCUDaj7WgIHQ/AJKYKnar35d4ERR47DDH/O094Iu4UCVDYYNDcrZJBcID1qSz+w+/D+sK/Qbi+VxI+rQAdRgSBNjanlCLtb1i3r13hjeIAYq+BT/mTW+EedJVqsxJPCpGyc/VTx+22+mJuQdJawcwS7OgRXAHDxzy/y7CJiXOJ1Td43ymuCNd6S3Kses0bZmEFfNA0U/EOAkQ6A2oBs4mJukPAfIEq+J3rLImZw5qdJKL9Em6FP5DPbSvE9GDVUL8vvG2Jg6xz47wsRem3udEUAW7/mbhYkqegL1bXQKT08QEvyZ499qUDWLXmSY0+lTcfAQLmH/MwIKmJfaygnqsdPlOrLgUtU8d+i5rndCPVhL8kqgAN6naqjHk7Gvctl8tR0hgRmr3+77/OHmW8ngNCR/mcpr7MRZkO6xV0rq4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<29.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.2
Release Details
UpdatedApril 25, 2023, 10:14 p.m.
Changelog

Fixed

  • fix Oracle database support by avoiding empty strings that are replaced with null @julien-nc #563
  • use more recent Ubuntu image for PhpUnit tests as the old ones are not picked up by runners @julien-nc #619
  • better error handling and throttling in Id4Me and login controllers @julien-nc #615 #618

Other

  • show redirect URI to help configuring the client on the provider side @julien-nc #598
  • add Nextcloud 27 support @julien-nc #616
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturePBnmaZXGdNpNBjbQmYgNlou3F2FQCr9a+fLmU3mzN+MCgbpJR9fjLTeGchIkjFy73SMluCC9SOokxiYTvmk+L/z7qDdtt6IXwgxvv62H8ahYFIEY7JetXLYUF5CDmBY3Do/piOABKJsJ/eIfq6zKsqmO1MjBHydvycdLIxGiXxt7pnv6SnPDsRtJg4+XOLZ3nMCa9HIrm0D5uK+vcmmB1PY1JR1wxoly0svBoI6b9yuFFCYG1Eh1MCOVkPaJcAqgq4nZdUo0BItQnrlf1PElGT936Xc9VPsXbTXsO8M5HIufnI8sV06L3iMHucyFk6Px0OO5iW0oiFuGmhqm7Su3Pq8t7bYeq5xSaf+ivRsbf3iOvqpSublDCbwi71bPK2lI4GTk90GhRyPysujLNXKw04ZcxBSaX/SJoLdiO9SntA28pLE736nIUiLmm8L0kfBh7FflUDm9MBPj3FiFVxvbjKzJLxKZAnFuotnAakyTyWg36rA36klfSglGB5+qeEyzOqNiNV2gAfcF2HPhdpoeQijjkl3k5H3Z+ZJMixGHCpx3F75Ypa5dmOCEfyVquOzTkIXJ5KqsGwpi0pIfRjrqEws9EqnblHqdvYmul42Xtv8mgAJdZttjglAWCi1zfY8elmKajSNFR5SO9eOu4B/zOovJFu51wmGIZ80MGXWRcYI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<28.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.1
Release Details
UpdatedMarch 6, 2023, 5:21 p.m.
Changelog

Fixed

  • fix id4me/id4me-rp imports @julien-nc #585
  • don't include .nextcloudignore in app releases @julien-nc #595
  • avoid using IUserManager::getDisplayName that was introduced in NC 25 @julien-nc #594
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturea2KyEDIMH7V466DrAuIT6R3zaMGPqmEQ45/yD8XDKl4+zdg7ftQtjlsVBDE/X8+i+yZ1GxmeMfVa//9pXGVEWbj1DJUrwBpfJr8GmsnAx1u9YhtBNLSQas6DRkfCSz46JbkiphFf3Z9b2JTORNUzGeRvheS9Pq9upeFvZw7GiYH1IydcdkP9fqA2K0sCHmD0W7Xc+lke0tS6Ypc9YjVqMjMw3HQjiMr1RAqUlrvx8sI/iUIZB3uwfvYiSz+w7NocFdPwy2UrXOC3/Y9pEOpdDk9J6Izo3d+71D2vD2KzOVVeSaq+rsnuxkoqmMHuk8NyIilD88UiqZIIf4YqocqRth4KF5dhq0rIYc3a8XT0dxH4g1/u6VvDbyxmATI1ICdOHN7A1INmOSeSuHhYyOe3h4WotgVvah8iyouPW8f9HDvmZFnELOkPmyob6FxFUFyt8RfcMExNF7C6ZzSu2U1YUpMfR1AZfxS3INnVbsoSdjtt2j+OlczL0HVgR5tZWSGiw3wR7f417ib3q1osokSBh2WvGJqBH7fx+5dY0X0HZeaqbORjN4gMxuUtqT6LnbsVtJLyPkVI7pX8xBDST1XCjgYxLMyPYq504utUEwM60MewBsYaLnWmWEbRVHf1ENQmsHUiWswgR6m/HcTsDUoOqDrQwrjQwwj0drEgBnGq/u0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.3.0
Release Details
UpdatedFeb. 23, 2023, 5:04 p.m.
Changelog

Added

  • Group provisioning @MarvinOehlerkingCap #502
  • Group mapping @MarvinOehlerkingCap #502
  • Prefix user ID with provider ID @MarvinOehlerkingCap #502
  • User provisioning on API requests authenticated with a Bearer token @MarvinOehlerkingCap #502
  • DiscoveryService tests @julien-nc #518

Fixed

  • Expected code being exposed when the received one does not match @julien-nc #580
  • Non-unique database indexes @julien-nc #541
  • User display name change propagation @julien-nc #530
  • Fix discovery URL generation with GET parameters @julien-nc #518

Other

  • Safer user sync with LDAP user provisioning @julien-nc #535
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureZGB4OcW1i4wYX/SkeU0oGmfJT8aVG/DiF5JPZnckk8JqPYuxnyibJK+W/GzgdwjXeq7YL9EarQTfg0FAHdNh7x4n/ewQG4r6cdWv/B5ef9cg9KmI6z4jbQ/vAJCFYLEPWevh5aDA5vO8adRaFDmzA4f9xknupwgXVBwF9VfFzyGpkQ+5eEPusJf4YU9Wj3D8Qp9NZ+HY08R/jygK4GoUxoQIlxkTaKN5X+EvT8oxk3qG+PdAe0eHgs/JNpVmQ7GvgxoZg9aR9T1ilDUu7IcuAEgSfUNHxlGEN2p32IXucIy5srOl5yQzgp2gt/LzTbHBfExndrExQNxNgjbHdeJ5nd+y3jrsWMu1qKjYdvSeXatJJ3Ep4uGHmxWWxL9BC1H6ZbcON59en9LTeB7fJ9t2IKg6JlvjL7DzWAKqXiHK8gxj7qYKjWsTPiRwmX+gCDx8bI+4q9FBg7GO7xrZqBkQDeIRVB4faKwq/9c+REMdjtgFOxDmy8BDP7YMiwVDc3kEk0ck2aY3qQaPeK5uFXrEowJsR9a0urXvjkb/kNXgLSIMe11U6L+05o5C7x+4Go8REKlL9pnZOJ+G1axNECPtHz+1JmjwW7sW/FP8gJjknvVOcym7yRHN2/XDxVQaIyp7JZK7gyY9bkjEvS3hHhFL6xXw+6Lfz+y7nmM/94nhUmQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.1
Release Details
UpdatedOct. 21, 2022, 11:37 a.m.
Changelog

Added

  • Support for Nextcloud 26 @nickvergessen #504
  • Support backchannel logout @julien-nc #464
  • New endpoint to pre-provision users @julien-nc #450
  • Create and populate user storage if necessary on bearer token validation @julien-nc #443

Fixed

  • Fix crash on bearer token validation before first login @julien-nc #498
  • Potential XSS with Safari @julien-nc #496
  • Fix single logout when using Keycloak >= 18 @ubipo #493
  • Enforce HTTPS @julien-nc #495
  • Check if user was deleted in LDAP if necessary @julien-nc #451
  • Perform a user search before login to make sure LDAP users are synced @julien-nc #436
  • Make sure the user avatar is generated on login @julien-nc #437
  • Fix upsert command resetting the scope if none provided @julien-nc #433
  • Fix upsert command not printing the provider when no parameter given @julien-nc #431
  • Fix single logout with non-auto provisioned users @julien-nc #429

Other

  • Modernize settings frontend (use @nextcloud/vue, bump js libs...) @julien-nc #497
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturek6iXawePhvXNvyB+Bqif9G/ixwWniJzwJRtgF5JrqX1abIMH+30i7SkEq+D8DFAiEb76aJH11VsOFkBQafPX4wuKWwkazPfI+hO3BAxog0K9k4TvXIv6wnwzDB2tR8oIcM/VW53wgK6eINDfA+gbcs5MTZt9setL46W56s9Es8rHpw371EEgKYUnQu4X2JPVKvpqm9Hh5ZlIuIJkQHopgXUS7pW5tvcJdok2192HuqpGDFBwRWdOLNJIbWwudFBy5skD2uN1Ra3RFdmxuONFMm3Zke6qG6ay5ZAGQxSw6770PQi/voI9ebokELRuv7LAg9bGnANuOGH10qaSASjWOUAibW/Ku/5XRoIpvZzh2wTZFD6DPRRxmn9Lad7EsFHIZfh63HZB/xxawa41k6KaXFS8mcnRJOwx4CvSPGiQa3ArIvL6ZfPaxaiGRmCXDBRLpug9YHkpT523N+1qZCPsbAKExJWuSXnRqMnhLSQfUAZJlAuPTG80MF/ai+117hGvosK6RnhUcqeUv8YEmTrgbSwqxRo98+jP6hu/SaB3Wtd+WH2kgIuANPXA4ZHrHzTGePT84En8MpLSnBmZva4cN1C3KrM8FY6fmJnSIF/2HfQ7eipFWf0O63oITmAF+h+muSLGJI+O8j/jLdHFvtAQJRaSh9R/OEeF2m+RBu+bVbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=21.0.0,<27.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.0
Release Details
UpdatedApril 28, 2022, 9:28 a.m.
Changelog

Added

  • Fix and polish upsert and delete commands @eneiluj #338
  • Remove redundant and time consuming userinfo validation @eneiluj #334
  • Cache provider public keys @eneiluj #337
  • Move to IBootstrap @juliushaertl #385
  • New system config to disable SelfEncodedValidator bearer token validator @eneiluj #372
  • Dispatch new event when a bearer token is validated @eneiluj #381
  • Add new provider setting to request extra claims @eneiluj #407
  • Implement single logout @eneiluj #373

Fixed

  • Avoid claiming 'sub', display code response error @eneiluj #329
  • Optionally keep userinfo validator for api calls only, use all providers @eneiluj #335
  • Let .nextcloudignore skip defined paths only in root @juliushaertl #353
  • Avoid empty session on certain redirect situations in Safari @juliushaertl #358
  • Cache discovery endpoint results @juliushaertl #367
  • Fix a small php 8 compatibility issue @CarlSchwan #406
  • Cache user object when checking existance @CarlSchwan #412
  • Ensure that a remember me cookie is created @juliushaertl #425

v1.1.0

Added

  • 304 Allow to disable other login methods

  • 306 Add integration tests with keycloak

  • 317 Claim handling and complex mapping rules @tsdicloud

  • 320 Bearer token validation

Fixed

  • 303 Properly handle redirect after login

  • 319 Fix typo in quota attribute @rgfernandes

  • 316 Fix provider edition

  • 314 Fix header/column label missmatch @alerque

Other

  • Dependency updates

v1.0.0 (2021-08-03)

Full Changelog

Implemented enhancements:

Fixed bugs:

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQsoplmOoNTnOz/yn0pkeZ4QvIIPiNeuCIzqxBg500WSF2nHyszuWSdtaKTqLtIZDVomF8Tg9oZ7zfBcq66cvpMqPI5j6exb/2ogmnBs4fBgzhC6RVlRHBMli7eRgxXVf2QNtk+7GAsYV+CcNucC4/yMJ6yRFsu2yj6jbPEC6qxB5TaZ95146pffvto6LR6G1YhVdCzz/3atVuOSAT/pmHLfk+shW1qwOPvQdZQoH0swbCWuFw7jxDtp4oKVtLdvCSN57ZO5jXaesmPQxSvFxDTQb/JNAch50oczaiVr4ZC3rdCuGAsem93ZS2lRgljDDW6DxQYI70vee77DB3NyciyqZfM3fyn/sS6P1Sp127yxTqLOPhGSMBhVnr7L5Y0l4JSgcvJVseK8MR8WzR3LFRFlugwRCyxVAtuMYUc2Y38x0TL1oZyCjR3bgO8GGnjxCQs4MStcridG+QYqNQ+MNyWeIFEKC4Cda+ThOiEPfQ615t8BzKZlrs8KUl+pAJ2nPNJtkHKT6HCkYodihSJ/LkWmJ+ZEow+3LX6XWpaI6i4gIekAIvGQhDG/Lrp6OtK3Ds8CsGGCfksrnC2r9yJtd3Ezb2T+ptH6ByubFM2bq2PYvVcYO/26kntUyjWp4fc/ofHP/A8Ea4g5UUZd8BUhSdb9+rZoGV8lY6nEtrVXXlH4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<26.0.0
Minimum Integer bits32
OpenID Connect user backend 1.1.0
Release Details
UpdatedSept. 13, 2021, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureDYy4ggDWEkS4lnmAOY1ooLRvv67S4QCitTWqrM/KVytDKQ9m6sl64iB1QKVyFi7IS8mAsOfDYrFsn5ZeiMI8mlY8HxlDLEFro4CXo5XwXPE9tRYXEZshTL3M7fBkv58pZmPcwDD+pCQeOxEpRxjGrYsK2eh8gZXqotIuDNw4tMp81iL1okobkGb3FdBoL3mpNSo6gj7++DdvilWSGxxfDtcmPGV5YydwYZ7FsGUg7wL6I6MDpYzEtdQy/GWkyple7E8F3vdRLnbiNimO8whCvFrtdTm99SLDG3CIC399MQ5OYf/mmzQjG56Ihr7zXAgsoQcsXro9VevyZ6Q1vUkCBM7ARNzDMnmbBSc5LaO6ie90yWrYD5cqpU5YkU6uFB+Pa3UdiR4YR41zyC3A/dpJUCGm/J+bj8Dw4oZ6CcYocjQdE4705b8nZW4DRZzPftRTqzZIr9FvRpSrUFC/3oRHW/ZtXo0Fu3MqriZ+OVvZSTZ6q8IvXGIg44Sclw4W8kSpFRVy0rj9Z9KBPdQfrbmaOa3GrGuW/H7lKcsz1/K2SydJgHS0w6vFJWo0aVQjIBMF1YUKmliEVByuW3QsVaar1xv8IeBHKWuF7Qt18EQGmfWqVaZBlwZCGC4c/N3U62o1WChJPLHmTylH4QwZdkN/qHQsBwDeOmj8ksA4FkMtAbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 1.0.0
Release Details
UpdatedAug. 9, 2021, 1:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturelG1GMSzsgVZEyc5RIx8AYvERQ2kk1R3Ik2OB/IMN8eLZB4/GUiZv+qr42jpgtQGz2P6yRHcUj3dVf28+Myxi9VrDaWfk+Lr//5XYKlMRS7wMHk+nGDr05UkEVcSc3XtNwa3EaxizldycNwaYmhncPAWglkwks13dqHla78dNpdvtsvc7iDE7yrxzJ65veQAQ5+AvuzdeD+a7/GPAdcRjQ7BoAmrp5KCLGgRBtq4V1FSOeg5wnWuhf6cJvtfu/YOq5OVR7ry8Bsm36yTsZb4JbzjqEA+eY8L4q5o8YXfTDDVoQdA63avwdBBZNl2tLidTbaeO8Cyf1ub8dWYvufZIg0jL1CoRhNZnC+8KoZLpkM8RpXTnE1UxToMxDTCNdXwRhZBmGOtEnuKC4PrlVIQBbVhYq2XsaljKEJlFTDb1nFTmsQfpMcaXQlF5bQpElB7KtyRFhV6x5/E2EnRktpM7fY998mNVbwLb+wF7VkvWqKlLZdiXCvTbZjQgzeSmFWfj2w0rnCHy4ejTs950F2dx+TARpGFVTnNStZLtUdtvT5slYZ4LarbHbqvnrPkpj9cP9/R/+1AzX988MlRBbWukcuJ5hhihV+XRJn1UShYwmkBjn++kFzu0n7ZTmNqfJRZ3b2jDc6rYtQsVcQ5nPym0oCA28hkJ3a/63j8wClpPvQw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.2
Release Details
UpdatedMay 10, 2021, 12:45 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureLyU71Ge9lfX9cKLcWAYtGn9wbPPWHuZxWEaj0CT9T/8fGlrSrBsi6SGQ2vzaurfOdPEWtxFZkkkHl5vfUgmBqdS252qtvYXR7tIo+ia1UHlLXRry6taau9YIIzADGPb1eGSl746ffVAcAXiClT0aBArxU+KYQrJqcbXM1ZQsszKsfw6Dd3GuSSkfMq52avwF47gy+e/4Sw89VO3cgCcqqDa0e2JZXrlw3DGwSp2TdSd9Ss2PdDRzRzhTnqyLkKyfkvvNreoz0Pbpc8NtuPNWaKPCwEfWMOeq7gr6lUTjRc0WVvw6Z2GmXYiaInSBAOCIdpgcVyTzkoWQNSIllbHzU/TVATmYmDTH/ne7CEKyO/qWOLMTYk1cK3MKSvvUHqkyU1HPk6mNGpTptjRlWnjUCK1gc1yOJxdh+Y8j0aJXytJWL/5BUZs05MF5t7xqNYQ7JR7dono0WvlKptvVhmgzNssYWmbZYBtkgB+lGCSutO7iCoiWpdkMR8f9pgDQf1s6Xpet510Aue86c81bZVMdoFKNxlrH7WPlb5rSbHBUTd+QpFCdn6jXk5yYD9vefPvcOXe9hupXh56CoF6/hVGWzJFkb6veOOQq5071I4BWOnoORT67Tr7JbZJBLkYuSHk7cu4wtFTIdyibR7Ue98rMGmaojRm1flE9nknCpVj4ErU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.1
Release Details
UpdatedFeb. 2, 2021, 12:28 p.m.
Changelog

Fixed

  • Make column explitly nullable
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureLS4LvDOvey1JlIHQdZa/tQsVrPNGcT4/rE9YTD212KghdPYf2fb8Cunqfgpd9mWWuS5ksq8GYAyp4x9XVMMQKy/teu5R+BOoCabD/lA5lKl7j0c/mFa6zIflaEfWSBj4kK7zPOC+vn96ds2a+PUtxELBAfae0jPXtf3lBm5qdnWm3O9UbYAgvmyHk1Yl22xC7FtDSzS5pRXMXab65kr5a4YEacbiFL9Vi/LbF9+k4bZOSi7UEerNkFJyeYrGY0zc3/O6qqnreJNtP+i6Ket3MVuv+GcxxpT58C9eGAD++nItcOtRBZbW+WTYGszVmKcIXqlVHVKUp4xkf1qj8PSdnx72LomEojG5m1v5jfiO3OITfC0MwPwtuUSKTrKbm203LvxVwpgo3d9veAf783MyQrT3BFTdktn3ryOJ7BD/PxiK0mZBIHuyaN3PyIZHcTqEaC61TB8H0LOwhqSks9aXPudLeVTA44kENJeDWgWWeD/5Es0sjVSsWC+H7D3g0CGp+xKIMWNic0KJPA/VhSOWuqfSL2PyT7imISkACqYLC7D2kqCslevxA5+dv5H8Q1HOM3bL+vExDtCgskhu2bui3OtBChnf9FKIBC5SYmhMZKNVP0iBPHRLLLhjit+PK4wUguoLU/idyfJkNwSrYKNlheRgzT70fDJCV9BgJOYHmLQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.0
Release Details
UpdatedFeb. 2, 2021, 7:41 a.m.
Changelog

Added

  • NC 21 support

Fixed

  • Installing on NC20
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturemZOfdtci495iqLTutn3ZLgzfDdS5QQI2p/DVSU/OpGE8KHaoh6BPRUC2H/C/xZRM40wpz6OIWYr68TDfTkK1g7Qrm3NsYGSlfvPDq336raCHVniR8MAt7gUaav1HXswkDE7rChQ6eEdSrLvImC9A/p+QXh5x6UTWRvbFjIlu0At+qa0Zioq7mIN2DF+uWHiiuaXbbodBHl0qy0DyQJhbAGIVwZd891I8TLCBCUXdaycP7YYlKjJQM4GnMP1b7ciepxtN/zpxVWNXJW5hjLJfm8a2nN0CRRxx99MqRgfEE/jvrf4xkk5JmzIBaZJ2RnR8Kqa1VpZiNu0NOkyZP2mIe3vS6Ej0Vr8aWvoj59NZugBnXycjjIHON7U2UvOWdGDYF3gpQY8S9ZZpetZBoV38OJlECFinpYHs7Mr8rEmw4M9aXKnprNv/tGvd5Js0jS7yoLbMpb8/Q8CojNqY6HQWQ701yiYyvfFNpUN0AfQsjxOLu6xGJBBvpoOnjRDlJUUlMWUmwzg/dltCQfALwuo20RGviP+pz/WtL+21nKrtUC+LYQMpV6ar609v0iPiUhz8XyDpA+oVw311bsxWGqPfgGyvtp8pu4IlENUXuuUlV5f6EIglbYLtGd8tfrmn7ROFfseW33JJJdWXZaqy3CsbNxiL2Jt7WCqVoO5nDk+49cU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32

Nextcloud 20

OpenID Connect user backend 2.0.0
Release Details
UpdatedFeb. 28, 2024, 11:01 a.m.
Changelog

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureWTNIbknQVrEkKZGtRDJTA8hba6F3utdi0D11rU5Xrt0Q5037kyXLok4cnMoHbVZVwGFYFqhL1iqB55vVSXIklp1PPFny7EnDwfuXOTEWJRFCF6EJ9cpT1GUEtdkCgEL3N1IMNLiW9YTNvjjTy+iEKhOjeaIaP0K7Sf/K+iyqDKRUstE0Jw5MKPjuhU+IpjLDfc8t2anFqsscGx40CaoilR39RFKizK1v10qWntLlVMrdrqT1hom9A19ejTHLdwdP+uH2Y+DAkfoH6lUCHa7bdqP6B/Wvk3hv5usx0xvTPEeXpxIRrXYDIlEN4/UqAbGkPK29tNluWItNYrBOA9nezOqpJShsmFzvA4H4A6ncYqjOq7M+IcjQArAySQgzOQHyrulDtPh36+Iq/SoGILXjvYnwi33t5C97LRalk4p7fwHeigA+c+F3cb95+A+/ZIvGNEZR2o/DviGFAYVggvbzZJWrc+f8CgZLDlo/sJelr9na7sD2jdkImEpVNAQbOI7NCn4j4zP362qjnz2ufE1e7E8sCPHTUoMDki7DpgDWKsrXv/ZupDMEXfyo98WLdJTRlLYJn3l4HX9gZt2+VDicgpYDvAuSnZ0TpvKyE3yxECQzQJYKs0qLS75gKhkk8KInj+qrb/p2DMp2DR3O+1b3YYUZVGoWgN9lZsM3YuHuY2A=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<21.0.0
Minimum Integer bits32
OpenID Connect user backend 1.2.0
Release Details
UpdatedApril 28, 2022, 9:28 a.m.
Changelog

Added

  • Fix and polish upsert and delete commands @eneiluj #338
  • Remove redundant and time consuming userinfo validation @eneiluj #334
  • Cache provider public keys @eneiluj #337
  • Move to IBootstrap @juliushaertl #385
  • New system config to disable SelfEncodedValidator bearer token validator @eneiluj #372
  • Dispatch new event when a bearer token is validated @eneiluj #381
  • Add new provider setting to request extra claims @eneiluj #407
  • Implement single logout @eneiluj #373

Fixed

  • Avoid claiming 'sub', display code response error @eneiluj #329
  • Optionally keep userinfo validator for api calls only, use all providers @eneiluj #335
  • Let .nextcloudignore skip defined paths only in root @juliushaertl #353
  • Avoid empty session on certain redirect situations in Safari @juliushaertl #358
  • Cache discovery endpoint results @juliushaertl #367
  • Fix a small php 8 compatibility issue @CarlSchwan #406
  • Cache user object when checking existance @CarlSchwan #412
  • Ensure that a remember me cookie is created @juliushaertl #425

v1.1.0

Added

  • 304 Allow to disable other login methods

  • 306 Add integration tests with keycloak

  • 317 Claim handling and complex mapping rules @tsdicloud

  • 320 Bearer token validation

Fixed

  • 303 Properly handle redirect after login

  • 319 Fix typo in quota attribute @rgfernandes

  • 316 Fix provider edition

  • 314 Fix header/column label missmatch @alerque

Other

  • Dependency updates

v1.0.0 (2021-08-03)

Full Changelog

Implemented enhancements:

Fixed bugs:

Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQsoplmOoNTnOz/yn0pkeZ4QvIIPiNeuCIzqxBg500WSF2nHyszuWSdtaKTqLtIZDVomF8Tg9oZ7zfBcq66cvpMqPI5j6exb/2ogmnBs4fBgzhC6RVlRHBMli7eRgxXVf2QNtk+7GAsYV+CcNucC4/yMJ6yRFsu2yj6jbPEC6qxB5TaZ95146pffvto6LR6G1YhVdCzz/3atVuOSAT/pmHLfk+shW1qwOPvQdZQoH0swbCWuFw7jxDtp4oKVtLdvCSN57ZO5jXaesmPQxSvFxDTQb/JNAch50oczaiVr4ZC3rdCuGAsem93ZS2lRgljDDW6DxQYI70vee77DB3NyciyqZfM3fyn/sS6P1Sp127yxTqLOPhGSMBhVnr7L5Y0l4JSgcvJVseK8MR8WzR3LFRFlugwRCyxVAtuMYUc2Y38x0TL1oZyCjR3bgO8GGnjxCQs4MStcridG+QYqNQ+MNyWeIFEKC4Cda+ThOiEPfQ615t8BzKZlrs8KUl+pAJ2nPNJtkHKT6HCkYodihSJ/LkWmJ+ZEow+3LX6XWpaI6i4gIekAIvGQhDG/Lrp6OtK3Ds8CsGGCfksrnC2r9yJtd3Ezb2T+ptH6ByubFM2bq2PYvVcYO/26kntUyjWp4fc/ofHP/A8Ea4g5UUZd8BUhSdb9+rZoGV8lY6nEtrVXXlH4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<26.0.0
Minimum Integer bits32
OpenID Connect user backend 1.1.0
Release Details
UpdatedSept. 13, 2021, 3:23 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureDYy4ggDWEkS4lnmAOY1ooLRvv67S4QCitTWqrM/KVytDKQ9m6sl64iB1QKVyFi7IS8mAsOfDYrFsn5ZeiMI8mlY8HxlDLEFro4CXo5XwXPE9tRYXEZshTL3M7fBkv58pZmPcwDD+pCQeOxEpRxjGrYsK2eh8gZXqotIuDNw4tMp81iL1okobkGb3FdBoL3mpNSo6gj7++DdvilWSGxxfDtcmPGV5YydwYZ7FsGUg7wL6I6MDpYzEtdQy/GWkyple7E8F3vdRLnbiNimO8whCvFrtdTm99SLDG3CIC399MQ5OYf/mmzQjG56Ihr7zXAgsoQcsXro9VevyZ6Q1vUkCBM7ARNzDMnmbBSc5LaO6ie90yWrYD5cqpU5YkU6uFB+Pa3UdiR4YR41zyC3A/dpJUCGm/J+bj8Dw4oZ6CcYocjQdE4705b8nZW4DRZzPftRTqzZIr9FvRpSrUFC/3oRHW/ZtXo0Fu3MqriZ+OVvZSTZ6q8IvXGIg44Sclw4W8kSpFRVy0rj9Z9KBPdQfrbmaOa3GrGuW/H7lKcsz1/K2SydJgHS0w6vFJWo0aVQjIBMF1YUKmliEVByuW3QsVaar1xv8IeBHKWuF7Qt18EQGmfWqVaZBlwZCGC4c/N3U62o1WChJPLHmTylH4QwZdkN/qHQsBwDeOmj8ksA4FkMtAbI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 1.0.0
Release Details
UpdatedAug. 9, 2021, 1:58 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturelG1GMSzsgVZEyc5RIx8AYvERQ2kk1R3Ik2OB/IMN8eLZB4/GUiZv+qr42jpgtQGz2P6yRHcUj3dVf28+Myxi9VrDaWfk+Lr//5XYKlMRS7wMHk+nGDr05UkEVcSc3XtNwa3EaxizldycNwaYmhncPAWglkwks13dqHla78dNpdvtsvc7iDE7yrxzJ65veQAQ5+AvuzdeD+a7/GPAdcRjQ7BoAmrp5KCLGgRBtq4V1FSOeg5wnWuhf6cJvtfu/YOq5OVR7ry8Bsm36yTsZb4JbzjqEA+eY8L4q5o8YXfTDDVoQdA63avwdBBZNl2tLidTbaeO8Cyf1ub8dWYvufZIg0jL1CoRhNZnC+8KoZLpkM8RpXTnE1UxToMxDTCNdXwRhZBmGOtEnuKC4PrlVIQBbVhYq2XsaljKEJlFTDb1nFTmsQfpMcaXQlF5bQpElB7KtyRFhV6x5/E2EnRktpM7fY998mNVbwLb+wF7VkvWqKlLZdiXCvTbZjQgzeSmFWfj2w0rnCHy4ejTs950F2dx+TARpGFVTnNStZLtUdtvT5slYZ4LarbHbqvnrPkpj9cP9/R/+1AzX988MlRBbWukcuJ5hhihV+XRJn1UShYwmkBjn++kFzu0n7ZTmNqfJRZ3b2jDc6rYtQsVcQ5nPym0oCA28hkJ3a/63j8wClpPvQw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=20.0.0,<24.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.2
Release Details
UpdatedMay 10, 2021, 12:45 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureLyU71Ge9lfX9cKLcWAYtGn9wbPPWHuZxWEaj0CT9T/8fGlrSrBsi6SGQ2vzaurfOdPEWtxFZkkkHl5vfUgmBqdS252qtvYXR7tIo+ia1UHlLXRry6taau9YIIzADGPb1eGSl746ffVAcAXiClT0aBArxU+KYQrJqcbXM1ZQsszKsfw6Dd3GuSSkfMq52avwF47gy+e/4Sw89VO3cgCcqqDa0e2JZXrlw3DGwSp2TdSd9Ss2PdDRzRzhTnqyLkKyfkvvNreoz0Pbpc8NtuPNWaKPCwEfWMOeq7gr6lUTjRc0WVvw6Z2GmXYiaInSBAOCIdpgcVyTzkoWQNSIllbHzU/TVATmYmDTH/ne7CEKyO/qWOLMTYk1cK3MKSvvUHqkyU1HPk6mNGpTptjRlWnjUCK1gc1yOJxdh+Y8j0aJXytJWL/5BUZs05MF5t7xqNYQ7JR7dono0WvlKptvVhmgzNssYWmbZYBtkgB+lGCSutO7iCoiWpdkMR8f9pgDQf1s6Xpet510Aue86c81bZVMdoFKNxlrH7WPlb5rSbHBUTd+QpFCdn6jXk5yYD9vefPvcOXe9hupXh56CoF6/hVGWzJFkb6veOOQq5071I4BWOnoORT67Tr7JbZJBLkYuSHk7cu4wtFTIdyibR7Ue98rMGmaojRm1flE9nknCpVj4ErU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.1
Release Details
UpdatedFeb. 2, 2021, 12:28 p.m.
Changelog

Fixed

  • Make column explitly nullable
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureLS4LvDOvey1JlIHQdZa/tQsVrPNGcT4/rE9YTD212KghdPYf2fb8Cunqfgpd9mWWuS5ksq8GYAyp4x9XVMMQKy/teu5R+BOoCabD/lA5lKl7j0c/mFa6zIflaEfWSBj4kK7zPOC+vn96ds2a+PUtxELBAfae0jPXtf3lBm5qdnWm3O9UbYAgvmyHk1Yl22xC7FtDSzS5pRXMXab65kr5a4YEacbiFL9Vi/LbF9+k4bZOSi7UEerNkFJyeYrGY0zc3/O6qqnreJNtP+i6Ket3MVuv+GcxxpT58C9eGAD++nItcOtRBZbW+WTYGszVmKcIXqlVHVKUp4xkf1qj8PSdnx72LomEojG5m1v5jfiO3OITfC0MwPwtuUSKTrKbm203LvxVwpgo3d9veAf783MyQrT3BFTdktn3ryOJ7BD/PxiK0mZBIHuyaN3PyIZHcTqEaC61TB8H0LOwhqSks9aXPudLeVTA44kENJeDWgWWeD/5Es0sjVSsWC+H7D3g0CGp+xKIMWNic0KJPA/VhSOWuqfSL2PyT7imISkACqYLC7D2kqCslevxA5+dv5H8Q1HOM3bL+vExDtCgskhu2bui3OtBChnf9FKIBC5SYmhMZKNVP0iBPHRLLLhjit+PK4wUguoLU/idyfJkNwSrYKNlheRgzT70fDJCV9BgJOYHmLQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.0
Release Details
UpdatedFeb. 2, 2021, 7:41 a.m.
Changelog

Added

  • NC 21 support

Fixed

  • Installing on NC20
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturemZOfdtci495iqLTutn3ZLgzfDdS5QQI2p/DVSU/OpGE8KHaoh6BPRUC2H/C/xZRM40wpz6OIWYr68TDfTkK1g7Qrm3NsYGSlfvPDq336raCHVniR8MAt7gUaav1HXswkDE7rChQ6eEdSrLvImC9A/p+QXh5x6UTWRvbFjIlu0At+qa0Zioq7mIN2DF+uWHiiuaXbbodBHl0qy0DyQJhbAGIVwZd891I8TLCBCUXdaycP7YYlKjJQM4GnMP1b7ciepxtN/zpxVWNXJW5hjLJfm8a2nN0CRRxx99MqRgfEE/jvrf4xkk5JmzIBaZJ2RnR8Kqa1VpZiNu0NOkyZP2mIe3vS6Ej0Vr8aWvoj59NZugBnXycjjIHON7U2UvOWdGDYF3gpQY8S9ZZpetZBoV38OJlECFinpYHs7Mr8rEmw4M9aXKnprNv/tGvd5Js0jS7yoLbMpb8/Q8CojNqY6HQWQ701yiYyvfFNpUN0AfQsjxOLu6xGJBBvpoOnjRDlJUUlMWUmwzg/dltCQfALwuo20RGviP+pz/WtL+21nKrtUC+LYQMpV6ar609v0iPiUhz8XyDpA+oVw311bsxWGqPfgGyvtp8pu4IlENUXuuUlV5f6EIglbYLtGd8tfrmn7ROFfseW33JJJdWXZaqy3CsbNxiL2Jt7WCqVoO5nDk+49cU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.2.1
Release Details
UpdatedSept. 7, 2020, 11:39 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQpxBOATvM/5AS+G6aydWa2Q4rq/a/CVuHixaU6Wb0T85v9OHkIoQQuEGfqSogXecHbFptTrlGtm/RAgR8fr1DX4eRObvW5KeGWcVnUOMF87erxjDTlmVx6xcR804QtTyBoIEOO2mghVABIvMrFH2vqGA5v+VQ5zaQtVNvwr154PM10ZsRyCZ6wZYFE/a1Kulhgugevx+Zi+8hju+9d9CTwZG2I1aPf9ViQKPFM9F9JCTHehabd1T4CfIUPnqzuqkrxPpf/Llzd3IuIUTJReT6W/Wk+HaQS7iKmM/vktZJago3oNcF+b177KpSeNJUfOTK0XH2fi1/bQvBSKNTcyyXlLYFW++FpAnWF8tAPmXy3k17sHB/K/Iz22+nW0HyESw5qO0fM88BQatTQQhzHAjINis4gB4Eb0WWhEKhUOfKYZCIsuv2k/CD7f4gsYG1uIYFCoLKrf/HfCFAf9J/lNjBzI9mbs0KBpcE9i2/4RD164yVqnYHenZRP0J60P1qhMJTKZc1XkrB3Meg5yOMbZMlhu+8M7cC7fnoZ6mNoGxZtBoH8YEPiBemAFJWWZcDEfQpIAndMBOI2E9/d8pthMnf6qT83Rx37mX52+hnhjhG0Vfh/8CdfUOtU3EnVbAXUXxDiRGJk631lalRGuVCXKUFc2KT/w4UEgumOMjWrSKfB0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<21.0.0
Minimum Integer bits32
OpenID Connect user backend 0.2.0
Release Details
UpdatedJuly 22, 2020, 6:48 p.m.
Changelog

Added

  • Support for Nextcloud 20
  • Support for the login flow

Fixed

  • Audiance verification (thanks to coudot)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureSaVQoA6XfZBH2AoX5vnhjc9hgaVdPsyrWFgk3DruLO730TkvpQ0tgFN4BdlsDCk4X4y+MzqQ7OxCXb158nTP91ln8xL4bYH/QZemlQuPRTdb7A/KM2I5xEQxZPLBXjTkw5Efcf/dwNaRGM3b4M4B69CIPX4BwyCHvSaN3vmKuybuitMTQfNfNZNlZUox8uC3srL1/qK0ekzViRpZKiJLQjVPjyHt9cUbvccW5T3i6s2oPVLEfw0M0clMs4/vDd5szEPxQQIZjA/oN35th2m7tZCKVz5EiTfZJYK1pnK3+GQstUK/aZtgY0ZZkILfVpYM7zqClORE7O7Yj1d04vX5oR8OK6nPrQmCvHu7ObrcFRrPJGXvydlmwojURFFHCvUvCbuX303fLQf4sJeGFWghMObUe7+tn3ija692lHAS+TVPHRS2nxVAuYUh7u4wMCpUovreKzsvpDN22MfKxN4HkZLxqPrjm2QKvnqDda2dnRRjcqyBQp/LgdLXWeHe8ns7JClVuoO7fm5QnFqubgmV9pEZBmg+kFHRRkV/6xaLGi+ZRjgBpAY04rylE1mhsKS3a9aHlIrLJpl0bR+4OkmburSddRKavMHBvHCfOenDOCJ2PRRzPKb5T4Dneb7NWwl8+VODQUa9VwcFxvnvSluYH5/cwMJQfeEp8YNKbcpUnUw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<21.0.0
Minimum Integer bits32

Nextcloud 19

OpenID Connect user backend 1.3.9
Release Details
UpdatedFeb. 28, 2024, 10:52 a.m.
Changelog

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturelyf8oI6+VmIKHbfC5qnLTxuZugqXbC8FRtt7E9pprFVDNMH1zsJWdCiQB1MM6ddZROtpdaPrj76+D1IP0RQvoFPYLLF0MlGkDcKE2diDx9jsOJSLdYu6k4mVgcjS1GcurmRvdx33+3lJeC1rftfWRil/WUUne1fjo+qNgxDOE0HDJx4QWipABBEVfH1CLXsZIvsg/ABRP6Qi15sa+0VdmVD2LUKsUFA/+xLZB3Qz7sanDIzkrDGAauzkrRaYXtoya9YyoMkZ9qDZDSHtlJONUTOPH7ZFEPQ/i3ly8OK6CM2ETVyZdwDiktuaE1pN2OoFL5la9K8k7Y3eq0KbL0308UzitUi2kr7nDNQungsqefGffISKoSjEDvw7XpB0prb73QvwS6ayMKE4SH83bHeTWtKOhQNiOrsdS24U4KYlKAplViIiw7P6n+YfAaXQ4AvC0vLFQMM4emTRzSp2oUAkk/reONXGKPCaQhZvS1wtwzE/cEd9Qzd7mWbHP48nW9cooZ0uCNyiNPZlFC51DbnZ1/TJUX/680sCTt2c1ZzEEGszTtrAzI7aNXPOcA3NqFW7acLUUYVXBEiim+lBZitpuZ0Eo3T2tohbIf14LHFLOdrk8rDA+9v/avhFQixFdZDsk7GvdiS+4xWP9M8q/8IZePfdEPDhmUVb+VJi3eeqdBg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<20.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.2
Release Details
UpdatedMay 10, 2021, 12:45 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureLyU71Ge9lfX9cKLcWAYtGn9wbPPWHuZxWEaj0CT9T/8fGlrSrBsi6SGQ2vzaurfOdPEWtxFZkkkHl5vfUgmBqdS252qtvYXR7tIo+ia1UHlLXRry6taau9YIIzADGPb1eGSl746ffVAcAXiClT0aBArxU+KYQrJqcbXM1ZQsszKsfw6Dd3GuSSkfMq52avwF47gy+e/4Sw89VO3cgCcqqDa0e2JZXrlw3DGwSp2TdSd9Ss2PdDRzRzhTnqyLkKyfkvvNreoz0Pbpc8NtuPNWaKPCwEfWMOeq7gr6lUTjRc0WVvw6Z2GmXYiaInSBAOCIdpgcVyTzkoWQNSIllbHzU/TVATmYmDTH/ne7CEKyO/qWOLMTYk1cK3MKSvvUHqkyU1HPk6mNGpTptjRlWnjUCK1gc1yOJxdh+Y8j0aJXytJWL/5BUZs05MF5t7xqNYQ7JR7dono0WvlKptvVhmgzNssYWmbZYBtkgB+lGCSutO7iCoiWpdkMR8f9pgDQf1s6Xpet510Aue86c81bZVMdoFKNxlrH7WPlb5rSbHBUTd+QpFCdn6jXk5yYD9vefPvcOXe9hupXh56CoF6/hVGWzJFkb6veOOQq5071I4BWOnoORT67Tr7JbZJBLkYuSHk7cu4wtFTIdyibR7Ue98rMGmaojRm1flE9nknCpVj4ErU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.1
Release Details
UpdatedFeb. 2, 2021, 12:28 p.m.
Changelog

Fixed

  • Make column explitly nullable
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureLS4LvDOvey1JlIHQdZa/tQsVrPNGcT4/rE9YTD212KghdPYf2fb8Cunqfgpd9mWWuS5ksq8GYAyp4x9XVMMQKy/teu5R+BOoCabD/lA5lKl7j0c/mFa6zIflaEfWSBj4kK7zPOC+vn96ds2a+PUtxELBAfae0jPXtf3lBm5qdnWm3O9UbYAgvmyHk1Yl22xC7FtDSzS5pRXMXab65kr5a4YEacbiFL9Vi/LbF9+k4bZOSi7UEerNkFJyeYrGY0zc3/O6qqnreJNtP+i6Ket3MVuv+GcxxpT58C9eGAD++nItcOtRBZbW+WTYGszVmKcIXqlVHVKUp4xkf1qj8PSdnx72LomEojG5m1v5jfiO3OITfC0MwPwtuUSKTrKbm203LvxVwpgo3d9veAf783MyQrT3BFTdktn3ryOJ7BD/PxiK0mZBIHuyaN3PyIZHcTqEaC61TB8H0LOwhqSks9aXPudLeVTA44kENJeDWgWWeD/5Es0sjVSsWC+H7D3g0CGp+xKIMWNic0KJPA/VhSOWuqfSL2PyT7imISkACqYLC7D2kqCslevxA5+dv5H8Q1HOM3bL+vExDtCgskhu2bui3OtBChnf9FKIBC5SYmhMZKNVP0iBPHRLLLhjit+PK4wUguoLU/idyfJkNwSrYKNlheRgzT70fDJCV9BgJOYHmLQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.0
Release Details
UpdatedFeb. 2, 2021, 7:41 a.m.
Changelog

Added

  • NC 21 support

Fixed

  • Installing on NC20
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturemZOfdtci495iqLTutn3ZLgzfDdS5QQI2p/DVSU/OpGE8KHaoh6BPRUC2H/C/xZRM40wpz6OIWYr68TDfTkK1g7Qrm3NsYGSlfvPDq336raCHVniR8MAt7gUaav1HXswkDE7rChQ6eEdSrLvImC9A/p+QXh5x6UTWRvbFjIlu0At+qa0Zioq7mIN2DF+uWHiiuaXbbodBHl0qy0DyQJhbAGIVwZd891I8TLCBCUXdaycP7YYlKjJQM4GnMP1b7ciepxtN/zpxVWNXJW5hjLJfm8a2nN0CRRxx99MqRgfEE/jvrf4xkk5JmzIBaZJ2RnR8Kqa1VpZiNu0NOkyZP2mIe3vS6Ej0Vr8aWvoj59NZugBnXycjjIHON7U2UvOWdGDYF3gpQY8S9ZZpetZBoV38OJlECFinpYHs7Mr8rEmw4M9aXKnprNv/tGvd5Js0jS7yoLbMpb8/Q8CojNqY6HQWQ701yiYyvfFNpUN0AfQsjxOLu6xGJBBvpoOnjRDlJUUlMWUmwzg/dltCQfALwuo20RGviP+pz/WtL+21nKrtUC+LYQMpV6ar609v0iPiUhz8XyDpA+oVw311bsxWGqPfgGyvtp8pu4IlENUXuuUlV5f6EIglbYLtGd8tfrmn7ROFfseW33JJJdWXZaqy3CsbNxiL2Jt7WCqVoO5nDk+49cU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.2.1
Release Details
UpdatedSept. 7, 2020, 11:39 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQpxBOATvM/5AS+G6aydWa2Q4rq/a/CVuHixaU6Wb0T85v9OHkIoQQuEGfqSogXecHbFptTrlGtm/RAgR8fr1DX4eRObvW5KeGWcVnUOMF87erxjDTlmVx6xcR804QtTyBoIEOO2mghVABIvMrFH2vqGA5v+VQ5zaQtVNvwr154PM10ZsRyCZ6wZYFE/a1Kulhgugevx+Zi+8hju+9d9CTwZG2I1aPf9ViQKPFM9F9JCTHehabd1T4CfIUPnqzuqkrxPpf/Llzd3IuIUTJReT6W/Wk+HaQS7iKmM/vktZJago3oNcF+b177KpSeNJUfOTK0XH2fi1/bQvBSKNTcyyXlLYFW++FpAnWF8tAPmXy3k17sHB/K/Iz22+nW0HyESw5qO0fM88BQatTQQhzHAjINis4gB4Eb0WWhEKhUOfKYZCIsuv2k/CD7f4gsYG1uIYFCoLKrf/HfCFAf9J/lNjBzI9mbs0KBpcE9i2/4RD164yVqnYHenZRP0J60P1qhMJTKZc1XkrB3Meg5yOMbZMlhu+8M7cC7fnoZ6mNoGxZtBoH8YEPiBemAFJWWZcDEfQpIAndMBOI2E9/d8pthMnf6qT83Rx37mX52+hnhjhG0Vfh/8CdfUOtU3EnVbAXUXxDiRGJk631lalRGuVCXKUFc2KT/w4UEgumOMjWrSKfB0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<21.0.0
Minimum Integer bits32
OpenID Connect user backend 0.2.0
Release Details
UpdatedJuly 22, 2020, 6:48 p.m.
Changelog

Added

  • Support for Nextcloud 20
  • Support for the login flow

Fixed

  • Audiance verification (thanks to coudot)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureSaVQoA6XfZBH2AoX5vnhjc9hgaVdPsyrWFgk3DruLO730TkvpQ0tgFN4BdlsDCk4X4y+MzqQ7OxCXb158nTP91ln8xL4bYH/QZemlQuPRTdb7A/KM2I5xEQxZPLBXjTkw5Efcf/dwNaRGM3b4M4B69CIPX4BwyCHvSaN3vmKuybuitMTQfNfNZNlZUox8uC3srL1/qK0ekzViRpZKiJLQjVPjyHt9cUbvccW5T3i6s2oPVLEfw0M0clMs4/vDd5szEPxQQIZjA/oN35th2m7tZCKVz5EiTfZJYK1pnK3+GQstUK/aZtgY0ZZkILfVpYM7zqClORE7O7Yj1d04vX5oR8OK6nPrQmCvHu7ObrcFRrPJGXvydlmwojURFFHCvUvCbuX303fLQf4sJeGFWghMObUe7+tn3ija692lHAS+TVPHRS2nxVAuYUh7u4wMCpUovreKzsvpDN22MfKxN4HkZLxqPrjm2QKvnqDda2dnRRjcqyBQp/LgdLXWeHe8ns7JClVuoO7fm5QnFqubgmV9pEZBmg+kFHRRkV/6xaLGi+ZRjgBpAY04rylE1mhsKS3a9aHlIrLJpl0bR+4OkmburSddRKavMHBvHCfOenDOCJ2PRRzPKb5T4Dneb7NWwl8+VODQUa9VwcFxvnvSluYH5/cwMJQfeEp8YNKbcpUnUw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<21.0.0
Minimum Integer bits32
OpenID Connect user backend 0.1.2
Release Details
UpdatedMay 25, 2020, 11:39 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturefhkfpqCd+Yd0GYo8HpKfpzvjV37dCg4q0rv1T15qxgAp1x996ycRXjfyfiCA3aQCD1v1Cqtam/3IeqKRNurnM/rr5OchpLOznOgdnwlb9LNyXBY+Tc5IZWb7n996S4TNpTHAAv1xhtncO9W1njL3s0PKoR5caeElNSnpzFczU7gUrdnc+YHQYZ7a1MBg/R6Qlr9/hLNSl3CSBRnOx6FInQL9+/A7QEf15/k38PqXh4AJbhqi1t8zpcz6WLMi4Nrk+6m0dlMIto0sisElOZWG956kfvyjBZ3zhfPMMo0n2Bgl7SE+eLg28z8AvKRwAkz7s00J6Eravr2eBI7ZFzD+lbx9q67eNu8x93EggxifrYKDx23dQ9Vi6J89tS8PO9OjiohT/bGl7wJR70Tf31TcO8l8KcJak8DGwQ5v75yoBfqUNdRhoJ3E+R6iR2DTcD70Kq2MtWV787ZsWg0E/caCm7fjTkh0RkF1/5aTBIbHtlTtyizT0RJbeKCaoxlmIU3RhFmwneW+W+/EVDyb0gv5R7GzM237zIzOin65qx6qIo16i/8o6XPMiN0WSbHTG3sJigdf1sqUFJfF6d+ng+yDwAkPGbAchNspwZ24rYmOrsH0rv3/HFSML8oO9Sa4nhRXAUs+/YqHjSRfexBTRPcMfQa4BZgBiE/mSOcerovbCfI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<20.0.0
Minimum Integer bits32
OpenID Connect user backend 0.1.1
Release Details
UpdatedMay 25, 2020, 11:05 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureCbTjSa+hT44rpAH94zNkwRaEfVVaBnbRex1tpCIRMGwVsS/xJJB8pERT0M98may7b9UesavXCOh5aME6XgYWbfrX5vUaV21bucgCTt09Sy7xVqfMqbDCsi4brERht+y1VNKJraVT+jARfmuAfCNhoPVmfuegbkMT0b6NscTgh8tf/eY+pINFySTqEGTt5JbAF+BIHIcI7TkaOm0o+DqBrdOfZI/F8lfabGE0rl/7iOYQus5XzQHLlRuHVALcuVdskw1F7O0a/XsnT1ACkLGA6MTbtsp31Tka4DgxEi7RsHLxxipJldl7nyyyr46ChAB1v5IlT2LAFMeKxwAZAjFvjgB4Gf5UcHgIQViSOrZBHYeNySy8SArwMBTzvr867/AlQITJFnwhgH6U6oNA8Gqjr8nBAnHbpFmOusgV3rEHXnVKWlXbvBHlt6vJIOOGxc72gPaJPreDLxWZeHfVXBh80ent7QIehxDX8nYQ7+o2UNiyXBbMooNUdhTUhN5zJGUm73O5TqQEXekm7RhCpimNaxMt4jAcay4hPQApGJrhY6dUsmTkBn9l8g+JiK2JFPLsteSvMHhoVcJL1pvaK03dSMsFxgZq0rmnL3quhNBML7cO3UXv1Ut0evT6yCJPXEoHO0+gN+vxeXo5FHYHmcxMowi2dRjR1HYZlM82/dRbNbg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<20.0.0
Minimum Integer bits32

Nextcloud 18

OpenID Connect user backend 1.3.9
Release Details
UpdatedFeb. 28, 2024, 10:52 a.m.
Changelog

Fixed

  • Prevent using ID4ME routes if ID4ME is disabled @julien-nc
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
Signaturelyf8oI6+VmIKHbfC5qnLTxuZugqXbC8FRtt7E9pprFVDNMH1zsJWdCiQB1MM6ddZROtpdaPrj76+D1IP0RQvoFPYLLF0MlGkDcKE2diDx9jsOJSLdYu6k4mVgcjS1GcurmRvdx33+3lJeC1rftfWRil/WUUne1fjo+qNgxDOE0HDJx4QWipABBEVfH1CLXsZIvsg/ABRP6Qi15sa+0VdmVD2LUKsUFA/+xLZB3Qz7sanDIzkrDGAauzkrRaYXtoya9YyoMkZ9qDZDSHtlJONUTOPH7ZFEPQ/i3ly8OK6CM2ETVyZdwDiktuaE1pN2OoFL5la9K8k7Y3eq0KbL0308UzitUi2kr7nDNQungsqefGffISKoSjEDvw7XpB0prb73QvwS6ayMKE4SH83bHeTWtKOhQNiOrsdS24U4KYlKAplViIiw7P6n+YfAaXQ4AvC0vLFQMM4emTRzSp2oUAkk/reONXGKPCaQhZvS1wtwzE/cEd9Qzd7mWbHP48nW9cooZ0uCNyiNPZlFC51DbnZ1/TJUX/680sCTt2c1ZzEEGszTtrAzI7aNXPOcA3NqFW7acLUUYVXBEiim+lBZitpuZ0Eo3T2tohbIf14LHFLOdrk8rDA+9v/avhFQixFdZDsk7GvdiS+4xWP9M8q/8IZePfdEPDhmUVb+VJi3eeqdBg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<20.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.2
Release Details
UpdatedMay 10, 2021, 12:45 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureLyU71Ge9lfX9cKLcWAYtGn9wbPPWHuZxWEaj0CT9T/8fGlrSrBsi6SGQ2vzaurfOdPEWtxFZkkkHl5vfUgmBqdS252qtvYXR7tIo+ia1UHlLXRry6taau9YIIzADGPb1eGSl746ffVAcAXiClT0aBArxU+KYQrJqcbXM1ZQsszKsfw6Dd3GuSSkfMq52avwF47gy+e/4Sw89VO3cgCcqqDa0e2JZXrlw3DGwSp2TdSd9Ss2PdDRzRzhTnqyLkKyfkvvNreoz0Pbpc8NtuPNWaKPCwEfWMOeq7gr6lUTjRc0WVvw6Z2GmXYiaInSBAOCIdpgcVyTzkoWQNSIllbHzU/TVATmYmDTH/ne7CEKyO/qWOLMTYk1cK3MKSvvUHqkyU1HPk6mNGpTptjRlWnjUCK1gc1yOJxdh+Y8j0aJXytJWL/5BUZs05MF5t7xqNYQ7JR7dono0WvlKptvVhmgzNssYWmbZYBtkgB+lGCSutO7iCoiWpdkMR8f9pgDQf1s6Xpet510Aue86c81bZVMdoFKNxlrH7WPlb5rSbHBUTd+QpFCdn6jXk5yYD9vefPvcOXe9hupXh56CoF6/hVGWzJFkb6veOOQq5071I4BWOnoORT67Tr7JbZJBLkYuSHk7cu4wtFTIdyibR7Ue98rMGmaojRm1flE9nknCpVj4ErU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.1
Release Details
UpdatedFeb. 2, 2021, 12:28 p.m.
Changelog

Fixed

  • Make column explitly nullable
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureLS4LvDOvey1JlIHQdZa/tQsVrPNGcT4/rE9YTD212KghdPYf2fb8Cunqfgpd9mWWuS5ksq8GYAyp4x9XVMMQKy/teu5R+BOoCabD/lA5lKl7j0c/mFa6zIflaEfWSBj4kK7zPOC+vn96ds2a+PUtxELBAfae0jPXtf3lBm5qdnWm3O9UbYAgvmyHk1Yl22xC7FtDSzS5pRXMXab65kr5a4YEacbiFL9Vi/LbF9+k4bZOSi7UEerNkFJyeYrGY0zc3/O6qqnreJNtP+i6Ket3MVuv+GcxxpT58C9eGAD++nItcOtRBZbW+WTYGszVmKcIXqlVHVKUp4xkf1qj8PSdnx72LomEojG5m1v5jfiO3OITfC0MwPwtuUSKTrKbm203LvxVwpgo3d9veAf783MyQrT3BFTdktn3ryOJ7BD/PxiK0mZBIHuyaN3PyIZHcTqEaC61TB8H0LOwhqSks9aXPudLeVTA44kENJeDWgWWeD/5Es0sjVSsWC+H7D3g0CGp+xKIMWNic0KJPA/VhSOWuqfSL2PyT7imISkACqYLC7D2kqCslevxA5+dv5H8Q1HOM3bL+vExDtCgskhu2bui3OtBChnf9FKIBC5SYmhMZKNVP0iBPHRLLLhjit+PK4wUguoLU/idyfJkNwSrYKNlheRgzT70fDJCV9BgJOYHmLQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.3.0
Release Details
UpdatedFeb. 2, 2021, 7:41 a.m.
Changelog

Added

  • NC 21 support

Fixed

  • Installing on NC20
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturemZOfdtci495iqLTutn3ZLgzfDdS5QQI2p/DVSU/OpGE8KHaoh6BPRUC2H/C/xZRM40wpz6OIWYr68TDfTkK1g7Qrm3NsYGSlfvPDq336raCHVniR8MAt7gUaav1HXswkDE7rChQ6eEdSrLvImC9A/p+QXh5x6UTWRvbFjIlu0At+qa0Zioq7mIN2DF+uWHiiuaXbbodBHl0qy0DyQJhbAGIVwZd891I8TLCBCUXdaycP7YYlKjJQM4GnMP1b7ciepxtN/zpxVWNXJW5hjLJfm8a2nN0CRRxx99MqRgfEE/jvrf4xkk5JmzIBaZJ2RnR8Kqa1VpZiNu0NOkyZP2mIe3vS6Ej0Vr8aWvoj59NZugBnXycjjIHON7U2UvOWdGDYF3gpQY8S9ZZpetZBoV38OJlECFinpYHs7Mr8rEmw4M9aXKnprNv/tGvd5Js0jS7yoLbMpb8/Q8CojNqY6HQWQ701yiYyvfFNpUN0AfQsjxOLu6xGJBBvpoOnjRDlJUUlMWUmwzg/dltCQfALwuo20RGviP+pz/WtL+21nKrtUC+LYQMpV6ar609v0iPiUhz8XyDpA+oVw311bsxWGqPfgGyvtp8pu4IlENUXuuUlV5f6EIglbYLtGd8tfrmn7ROFfseW33JJJdWXZaqy3CsbNxiL2Jt7WCqVoO5nDk+49cU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<22.0.0
Minimum Integer bits32
OpenID Connect user backend 0.2.1
Release Details
UpdatedSept. 7, 2020, 11:39 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureQpxBOATvM/5AS+G6aydWa2Q4rq/a/CVuHixaU6Wb0T85v9OHkIoQQuEGfqSogXecHbFptTrlGtm/RAgR8fr1DX4eRObvW5KeGWcVnUOMF87erxjDTlmVx6xcR804QtTyBoIEOO2mghVABIvMrFH2vqGA5v+VQ5zaQtVNvwr154PM10ZsRyCZ6wZYFE/a1Kulhgugevx+Zi+8hju+9d9CTwZG2I1aPf9ViQKPFM9F9JCTHehabd1T4CfIUPnqzuqkrxPpf/Llzd3IuIUTJReT6W/Wk+HaQS7iKmM/vktZJago3oNcF+b177KpSeNJUfOTK0XH2fi1/bQvBSKNTcyyXlLYFW++FpAnWF8tAPmXy3k17sHB/K/Iz22+nW0HyESw5qO0fM88BQatTQQhzHAjINis4gB4Eb0WWhEKhUOfKYZCIsuv2k/CD7f4gsYG1uIYFCoLKrf/HfCFAf9J/lNjBzI9mbs0KBpcE9i2/4RD164yVqnYHenZRP0J60P1qhMJTKZc1XkrB3Meg5yOMbZMlhu+8M7cC7fnoZ6mNoGxZtBoH8YEPiBemAFJWWZcDEfQpIAndMBOI2E9/d8pthMnf6qT83Rx37mX52+hnhjhG0Vfh/8CdfUOtU3EnVbAXUXxDiRGJk631lalRGuVCXKUFc2KT/w4UEgumOMjWrSKfB0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<21.0.0
Minimum Integer bits32
OpenID Connect user backend 0.2.0
Release Details
UpdatedJuly 22, 2020, 6:48 p.m.
Changelog

Added

  • Support for Nextcloud 20
  • Support for the login flow

Fixed

  • Audiance verification (thanks to coudot)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureSaVQoA6XfZBH2AoX5vnhjc9hgaVdPsyrWFgk3DruLO730TkvpQ0tgFN4BdlsDCk4X4y+MzqQ7OxCXb158nTP91ln8xL4bYH/QZemlQuPRTdb7A/KM2I5xEQxZPLBXjTkw5Efcf/dwNaRGM3b4M4B69CIPX4BwyCHvSaN3vmKuybuitMTQfNfNZNlZUox8uC3srL1/qK0ekzViRpZKiJLQjVPjyHt9cUbvccW5T3i6s2oPVLEfw0M0clMs4/vDd5szEPxQQIZjA/oN35th2m7tZCKVz5EiTfZJYK1pnK3+GQstUK/aZtgY0ZZkILfVpYM7zqClORE7O7Yj1d04vX5oR8OK6nPrQmCvHu7ObrcFRrPJGXvydlmwojURFFHCvUvCbuX303fLQf4sJeGFWghMObUe7+tn3ija692lHAS+TVPHRS2nxVAuYUh7u4wMCpUovreKzsvpDN22MfKxN4HkZLxqPrjm2QKvnqDda2dnRRjcqyBQp/LgdLXWeHe8ns7JClVuoO7fm5QnFqubgmV9pEZBmg+kFHRRkV/6xaLGi+ZRjgBpAY04rylE1mhsKS3a9aHlIrLJpl0bR+4OkmburSddRKavMHBvHCfOenDOCJ2PRRzPKb5T4Dneb7NWwl8+VODQUa9VwcFxvnvSluYH5/cwMJQfeEp8YNKbcpUnUw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<21.0.0
Minimum Integer bits32
OpenID Connect user backend 0.1.2
Release Details
UpdatedMay 25, 2020, 11:39 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignaturefhkfpqCd+Yd0GYo8HpKfpzvjV37dCg4q0rv1T15qxgAp1x996ycRXjfyfiCA3aQCD1v1Cqtam/3IeqKRNurnM/rr5OchpLOznOgdnwlb9LNyXBY+Tc5IZWb7n996S4TNpTHAAv1xhtncO9W1njL3s0PKoR5caeElNSnpzFczU7gUrdnc+YHQYZ7a1MBg/R6Qlr9/hLNSl3CSBRnOx6FInQL9+/A7QEf15/k38PqXh4AJbhqi1t8zpcz6WLMi4Nrk+6m0dlMIto0sisElOZWG956kfvyjBZ3zhfPMMo0n2Bgl7SE+eLg28z8AvKRwAkz7s00J6Eravr2eBI7ZFzD+lbx9q67eNu8x93EggxifrYKDx23dQ9Vi6J89tS8PO9OjiohT/bGl7wJR70Tf31TcO8l8KcJak8DGwQ5v75yoBfqUNdRhoJ3E+R6iR2DTcD70Kq2MtWV787ZsWg0E/caCm7fjTkh0RkF1/5aTBIbHtlTtyizT0RJbeKCaoxlmIU3RhFmwneW+W+/EVDyb0gv5R7GzM237zIzOin65qx6qIo16i/8o6XPMiN0WSbHTG3sJigdf1sqUFJfF6d+ng+yDwAkPGbAchNspwZ24rYmOrsH0rv3/HFSML8oO9Sa4nhRXAUs+/YqHjSRfexBTRPcMfQa4BZgBiE/mSOcerovbCfI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<20.0.0
Minimum Integer bits32
OpenID Connect user backend 0.1.1
Release Details
UpdatedMay 25, 2020, 11:05 a.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhEwMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjAwNTI1MTA0NTA3WhcNMzAwODMxMTA0NTA3WjAUMRIwEAYD
VQQDDAl1c2VyX29pZGMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCl
KOjRb3F/12iLSgDJjXwNpPMubkfiYu11k83eAwTQcCW051A7cNOuqz/RE8LMIgiv
embeOGuiS26CtglPG9hrWVq62NgCw3GWnRzdRbzm1vhNDhFDPj++jNQ/MH5VZR7u
xZsq8BQ9bkDDI8Q+d4EsSPmrbprq2/g8vWghRi+aP1CexkiJ0Fo6ff4bkl4/sbzM
JtECqO1xr3kDjIe7EdeAmcGl55c1DMVPq83ekHWtR/9YI6w7zQetzaWa+8D+lEFI
RBIaxnKZo6RYZjTEvxA/QYK5NcflwSX0xH0AMKUAYPEVvMIw52OpHdQi7ZZaS8G+
nOzpP9s5tMfQ5I3/e4pj1QC7tMMOnAPiMlTWqB24zG/ZJFWXCELhK/Zec8o43csF
OgDqOY0g5UPVdMtY2P65G8aSOjkV1Mx5fFkZs4e+/5cIGChmdPnOcn4XWMUeOyvP
d/TwEz5VTwKtqvqTo02fFLXDRlxaLTMvl2KlT5N+ELsnF30Ip20HS68RvoYmpIpQ
ytQ4168qu7Svs+SnI1WB2bqHHvG6N8FKw0YgAO9KF7L+lzJvwd2MQeHy9Kx1DfmW
rWBddO47QJYnlCXjuH6xPxzzcf6Xt+mAN/yHy2/XqHwhvzfcJTjO1ZfecwoY+XFG
WdWylrsjOemuh2OgPEjqmSOUxaiSdh360t+ce0JAlQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQA7Ssc8AngfrdJg2sf4zIVperxadVGlrdDcg4WTunSxfybC8kJgYThG
KNaWykz6boraowK7MYN03/m24ivqdsSgiP8DP4HuD5774zKtXv623J6FTpYs9P1q
OPZKRf5JS+NpzVsdKMZN2rko0oIi794hfj0YgTr/S8onMQPZDJHZK6BKoOY/nRaV
witO3Eaz5CCi08FPedRhHsvql5jf5AtggFFQx7yCwgMCOilcfs3WOQwDONI1sz9H
riY+8+KsBY5D2YCctff7xcn8xGXR0ZqeVYR77s6S1l11RkL31oBwFcHONVQlBCAq
dT88DTqQoIFk91caq9e0hvzmcS2l3j0Q
-----END CERTIFICATE-----
SignatureCbTjSa+hT44rpAH94zNkwRaEfVVaBnbRex1tpCIRMGwVsS/xJJB8pERT0M98may7b9UesavXCOh5aME6XgYWbfrX5vUaV21bucgCTt09Sy7xVqfMqbDCsi4brERht+y1VNKJraVT+jARfmuAfCNhoPVmfuegbkMT0b6NscTgh8tf/eY+pINFySTqEGTt5JbAF+BIHIcI7TkaOm0o+DqBrdOfZI/F8lfabGE0rl/7iOYQus5XzQHLlRuHVALcuVdskw1F7O0a/XsnT1ACkLGA6MTbtsp31Tka4DgxEi7RsHLxxipJldl7nyyyr46ChAB1v5IlT2LAFMeKxwAZAjFvjgB4Gf5UcHgIQViSOrZBHYeNySy8SArwMBTzvr867/AlQITJFnwhgH6U6oNA8Gqjr8nBAnHbpFmOusgV3rEHXnVKWlXbvBHlt6vJIOOGxc72gPaJPreDLxWZeHfVXBh80ent7QIehxDX8nYQ7+o2UNiyXBbMooNUdhTUhN5zJGUm73O5TqQEXekm7RhCpimNaxMt4jAcay4hPQApGJrhY6dUsmTkBn9l8g+JiK2JFPLsteSvMHhoVcJL1pvaK03dSMsFxgZq0rmnL3quhNBML7cO3UXv1Ut0evT6yCJPXEoHO0+gN+vxeXo5FHYHmcxMowi2dRjR1HYZlM82/dRbNbg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=18.0.0,<20.0.0
Minimum Integer bits32