OpenID Connect user backend - Releases

← App details

Nextcloud 32

OpenID Connect user backend 7.3.2
Release Details
UpdatedAug. 22, 2025, 11:53 a.m.
Changelog

Changed

  • Update dependencies, adjust GH actions, adjust tests to phpunit 10 @julien-nc #1177
  • Use OCP InvalidTokenException instead of the OC one @julien-nc #1179
  • Replace deprecated OC_User::useBackend with OCP\IUserManager::registerBackend @julien-nc #1168

Fixed

  • Only use the prompt param for the authorization and token endpoints if defined in NC config, drop 'consent' as the default @julien-nc #1176
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-----
SignatureIcryljglOroRxBKVTiXpKqe3YnCIi/pMY6RDJ8JH6ngVj0fCccRiKmDVdM+usif/s9pV3Esdg7Hhlin5OXl09D0nFNubVYGwxdS9zbOYhhZcKDmh921ayn8bgwseK5RUZG4VeGAvRXQhwXp4pmxwSLkOlpSedrta99xaIKIwqSvx6cdeImn5GGx6S64cF4jR+ya0nsMREjkDsDcbhL2buJCRi6ovfsegKDaLuWHGCgKaY37QfiigVhdeaiGsbn/mv8wGjZ4UfKP7tCJx9Cc4wKjI/jDk0BSxzS/N/0XnPGJ4N7K9qmpNS+pMV/oB7PEi+3E8gvy6fbvZPH39eSdJ3cqvg5m1ShcNQNtx3OujN+fzCwgcoIFcOC7BeN50wMFp4tAQwhr5uOkDZNcl1grIz7ZmsBytFGpjybsXppYIzy91/q6ArQGgjwZozd9rzjxjSCE24D5V4BjbGGuwbTiKHILe5WkC4wgU/sGla5iqxU0EIx4vsl7bRx2sRL4k1SSObAnhWgxZrCGV0CbtjaYKN3Q1hUUjoxUfJRNy8tSeDVx0Om5ma9udoI2ySFAP8bmkP6/VgiwWhq33x1WnSEX5gz0sPJA76q5HijsFfTt9KZ5ekvIiuX43r/RyzVyoL3cf3l0iU4z9saIrCBd68ORePA8RIolItzbHoQUvbFfWgSs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.1
Release Details
UpdatedAug. 7, 2025, 10:14 a.m.
Changelog

Fixed

  • Fix broken soft-auto-provisioning @julien-nc @jonas2515 #1170
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-----
SignaturePyGIbK8Iff76+j72qFIrsoaSDrVGnWnnWQ8X5bTKFnjf7mH+2l0QyZ4K1TY2msVEYpEZXWSkVQnoiHM4zbQh9cdfYRHWPFY0sNQNEfTn+miMmtcFBKrPD2Q0FUayV9A7fh3ZcjMzrabi7KNhJm4wUIcODpMFIkiFKbn5bsPI4200baFo42+V6USfhgNQFxXCQWZABdq/VK4uVjD1VT9/nf4jG7O2yX3LME5S98LfOD9O2OSetyHEsLjOONmcldMP562kl7Q/TtZT5Lg3CH7wEXPfa30pKZ6MbtyrIRqn1rz9iRCT9J4C9y5elZiETBxO8XO9mza8sy377PEU9JzaoFCA5tlZOj+imjjwzF/GN9gymU6iXS9Isrcbn3KitYMsAJWOUkVYsQsZ2Grm8V/TE4fGG/4T+DJgpCFPcdTLqqlNE63X3Iy4nsZzCBderERgQwmlCySp7JYVcwGFtfrhEKuosOIhPDlOVsLERKl9EmdEoK1suvt6dLkmJFNTcio6HHp3rC98Ll6nxOIy+z9t9G+c0JnWxEe5Y1t13EoRu5Tozx0tdh6BMGMGa1ZhucUoVj6DLJ5SYnz2DCDJTSLYXRTM95JwRueJUj9uRUhKBTJopQ5AOZEMBzXdxhesWGWkKzV4p0fAal29B3AUJrCZbDDUhIMWUVDWpkQprGgvQmo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.0
Release Details
UpdatedJuly 25, 2025, 9:41 a.m.
Changelog

Added

  • Call userinfo on login to enrich the login ID token @julien-nc #1041
  • feat(settings): ask for a confirmation before deleting a provider @julien-nc #1144
  • Allow nested claim mapping for groups @andreblanke #1149
  • Optionally allow self-signed SSL verification and support for oidc prompt @elyerr #1151

Changed

  • chore(tests): Cleanup bootstrap.php to be forward-compatible @come-nc #1122
  • Use Psalm 6.7 @julien-nc #1131
  • Improve the NC error page when the IdP auth fails @julien-nc #1138
  • Migrate to vue 3, nc/vue 9, stick with webpack @julien-nc #1141
  • Use outlined icons @julien-nc #1146
  • Add warning log with more data when there is a code state mismatch @julien-nc #1157
  • Use custom error/403 template that includes a 'back to nextcloud' button @julien-nc #1156
  • Add debug logs including the session ID when setting and getting the login token @julien-nc #1134
  • Add debug logs when getting the JWKs @julien-nc #1135

Fixed

  • fix(gss): set the gss session data in the controller rather than in the service @julien-nc #1123
  • In single-logout, if the provider is not found and we are in SSO mode, use the one and only provider to make sure we logout in the IdP and avoid being immediately logged in NC again @julien-nc #1155
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-----
SignatureFNJTEr/qjB0taHu+WdjcDm1Msz6RiHja98LhuGoxe3J03GqaKQpGICLAzkREb7OlnfVsrz4nAUeA6GfNFxDK7dDibspihfV01qd27AoASNFPiPbc32YOGRqqdJoQV3T8dW0+IUtMCDNU6JBrsiGo6TRVbW/7a7rQgw+5j0fm3PmWdz5wBO7yVCTKkXRHJG6DxR70DgyCyQ+4tcybkEiNGQNlT+x1BFM66x5c7p141eTo72qpwa0hgjX6i7HMv/iVCD4Z/onwU3SZn4HMoYeT43e4TFM8nqTvE9Cjn4JoyYHlZmZMp7Z/yu5emz6q9MRSdTZVqSLCjSXIQm9ETJ9+/oTcjeYcvP6JB3hkgDHcucYH3YBnsJ39j774jb+hsEME9qr83fpViYuc9+NwgtAWbRwC5G9VuG5lfdcVKB43O39j/S/WpPP6JRmbkNbMf96n8edUHkbhEfFgJWfix84h4qEhHdlz/0eSmOfOQrCgfJ6uMCKVSLech8FifB2y6D4PVpSRfhOksvWeoXXrjaU4SyOzpMgeG8EOxIMx3fdSHhvLCMkVHVelc9psUmH676yQqEVo+kub5zLd7yrM34eBXpWQ8ybjdsf9YOwO/l58dDJQNIya3k+Bppp6I58jMdXhLlhmJoQK41so06U3+r0gN4k3W/nYqPXJPQxvHZCe4/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.2.0
Release Details
UpdatedApril 24, 2025, 9:24 a.m.
Changelog

Added

  • Provider-specific setting to enable support for nested claims and fallback attribute mapping @dragonpil #1103

Changed

  • Allow requesting scopes when using ExchangedTokenRequestedEvent event @saw-jan #1099
  • Allow requesting scopes when using InternalTokenRequestedEvent event @saw-jan #1098
  • Make settings form footer sticky @julien-nc #1107

Fixed

  • Fix serialization of requested claims to avoid empty arrays resulting in JSON arrays instead of objects @julien-nc #1093
  • Fix grammar @rakekniven #1104
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-----
SignaturedxRBZ2wnVHHNZqC+TZA2SNLYfpPRe1Sp4DzhuXVVYrP+Bg6r44267Qwicefx60dlejqzo9TliTOEl/ym9RHEbqvoMJjzQhd53K3AW3igzLb+Dj+rvaqImTE4I01XYXbB2gj12TeZe+zC/8WqIw+dIWfaQzilDsMskwasxaDlvYiPD4fIG6JIKr4a4afdYD/mQVLFGo+B3eo03BzwSwf/K8CTp4+Ft0MbruEuTiJt2DbUgbwRICOMeFwrfyBl52GLOK2P0Us2Sk2qLhyljR1RsxL18hx8Sbv6GPSFZt6xXWumpelypNDQ95F5snym/OJbbWVfCI3+e5Lf91AIWu8ZBder/kXz2/7ifMrsdyoBkbnW2NhayGNAvM9IQ6JMLx7KmPvYq0Ef6sdlbsCF4rcc9wClsHE0eQA+dcHDkF03nvEX1+z2ze66FPnAekadp975cQoEb6A6f2szUsqNx21WYGPLJuNGMpce/LfI6LCFwNSQA5QU5pJ9Rt5UhGC1P4iSM0n+Vc4cBs0lQYSUN455E9hAE7DUC7AIzaNGwBlHGSN3anp4jxdF1hS8cGSVvH0BlmikZYIyyuf5PwG4E7wbbJFoOe204qxcJkLxo9plg3Jg3eyJVPmY3ztBKFlyTj5o3NAHWsPmwpeZAUqxbKwk79by9FYEHKZCTBVXeWxXcE4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.1.0
Release Details
UpdatedMarch 24, 2025, 2:17 p.m.
Changelog

Changed

  • Clarify token request events @julien-nc #1082

Fixed

  • Fix translation issues @julien-nc #1075
  • Improve grammar @rakekniven 1083
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-----
Signatureg/pUrLyL5YZtCIgYACGvkEZ5VGYX7/0NauXHgeOOqXyYNTF/OzRw7ZsVx2AAFRcproAV+HimoiqD74o+Zd8v03CizosvjcILDK9Fz8YCxhfLT86QK31LYaF8kkzT3bA5pKmzwT3+0CTIwvveubmTH0Y5sEDY4PPDe/M2zcS61jD48l87GU9BsUukQKoSDf/7IskvKlOLwLtkjZPOVTXoq2C4YkIyw3aSFk1sS2W2dPK4BrE0w55/jsgMh0b8FoKTNRgVoV8WPM40ucrvSIZMccmnFqijW/lcS4eWONKir3gw27b1N7ZlLNg8NbsHZ0XjSKxHNbVOqnzFW2la/Nonu+lMaIffw3ORvenm4RXXEUZDtkAPFwCgQmpdIj7w4YhTaeN7g/sBXWaZ49MEZUw0NHc/FlrzGUtMRyOfz95vxNSLqLZYmdF2c89pgTV6ZOREGUNbRIzmhSd2ihkNTKYf3jNEGVEsrww8oE5yy2zAdtm0CZITXF68lhJTbhaKwInPPTiCcgauochtj1SHbTQj3W+RBh94CZnu6IJA12V9v2MxsFK18EhqsrXSTX1j2tMgx0H2XldznqLIiqdHWZf8cj9PeUJNIX3lIby956PeMGGDSDlNRTObgwHVVaJRSVK52uf2Xn7qWV4oV5O8AqJJOUucaW3GT4FUodkfnTvCgDs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.0.0
Release Details
UpdatedMarch 7, 2025, 2:11 p.m.
Changelog

Added

  • Add ability to set a custom login button label @julien-nc #1070
  • Add support for bearer token validation and generation by the OIDC Identity Provider app via events @julien-nc #1040

Changed

  • Prepare for transifex sync @julien-nc #1071
  • Remove AZP check when validating a bearer ID token @julien-nc #1039
  • Bump min NC version to 28 to make sure we have OCP\Authentication\Token\IToken @julien-nc #1061

Fixed

  • Properly avoid password confirmation with user_oidc by adding the SCOPE_SKIP_PASSWORD_VALIDATION scope to the session tokens @julien-nc #1061
  • Fix scope for the role account property @julien-nc #1069
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-----
SignatureSapVc5PmsKAnaYt0nyyzqZeQzCrNG+Yn8L/q3LMdral2/uoAp0u+BB5FqiGFXGanB/GAKlHplt4m9yMEJ8pbSBqCY4zQwm4JANEFiziiwX4/UGKxa74fVcr+CxGeQ3P/VnyHPG3TE5ZuSiUP+C2LacRCwYjvdYGBWd1+4y4Wy8fv2uJSFrkM7M1yJjdpDCLLq/38uRELzKfBiQ6jgRTUvDj5yXjy5MCvHqvBQFWzYLfw+mQ1bey030+lo3j18JCVnG0MlrBYl5V1bJUdBBmO1PzqZjpdz2Z+sUhfoIbmSMO1z0V/10+dxed3d5UnOdC2ciGhjALElEhCIcNAbCGyzW+MKZiGS4RjS4uDdWvQOyEj1YGnCFiVb5esk/hgZLx+8uZydEBX3Enz3R5WNlMqcrTtV4gJe4RQ8TT7eSqzDEk6n//OSqizbTu+Kv2Q0kOU7Wo1INe29hm57fJnAi0YDK5zpmhbjHcm2UCNuC6D+dYiN+OTZbWxa3GZEM6iJWUd6PuoDlhMf0lVSwy8K6NNI7037SRJpVMV98JZDWbiEQIhRMQbn8JWn3ROaliDX37CRfOZHtQeJp2KlxLeO6VVwAUB6LXlYzu65II9xkCST9ubTHKZMWU9PTFHW7NKY1KRt0nNCLHOiMmXhvr6fiJak0q08ZOE6o5qB9JEM+1AkS0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.1
Release Details
UpdatedFeb. 25, 2025, 10:50 a.m.
Changelog

Fixed

  • Add missing group-provisioning options in upsert command @bjalbor #1063
  • Dispatch prelogin event before login event @ArtificialOwl #1065
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-----
Signatured62hOzg+oZdM7fzBGxDcSKCHscb4dozONDFAwYGQ0cWkoZLb7AqZMlc6sebqEBAgb1p/zd7DlNnXSm53cm4FTkcKdfGGlZmg5lH1+ke0d/rIxlbwh6qAA3a4oG/folnWciWMjc7GXZFJ8XkKB7F9WlFtYtcdlYgfR6qkqF9XavR1cqG/bGv7mJbyjG6j4Auato7RTw7oC6B1Z+MIsAHXHYxh+7reT7s5JOmGUjVNcTJo95E4652SI0PPDeF4yqEumccu+MbCzv9GadcGSLRwXzgJmWCBIGgD6glzr8KP9fcyzSDg3T9Z+66HCySpFJqebaFLwydgj1Pt0Jha1XERakMlxxy0gU8kDMWkC7ZZaM8k/eBD3p6lzd7fsQpm30dwYhOrXv5h5ItObOOCkkm+hPeDrQM88jz3jKXiJVS08DTZFhucq0ULG9Xf5qo6sx8yNVDK7QDTARDsKhjSfBIv5nCm+0ggP2QDotgvHZbDaqmpA/N03LWCxKFDNs3hb1BTe7UNvr8vH3pvUHyJbOjQ/Y+roZY2hWd9W7TLdv7xtQoMODt1tLbNX2Pii/JWo/61HJjI3tCo51//zNLZSepKZ49/evkjQvAkXQPZtdoF+ZUbWVlMlUo8+ZVgS5kvbL6ZtIN13sSJuAr/wKPspXlwmHFOxMDcX+cmmknzPzzrbnA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.0
Release Details
UpdatedFeb. 17, 2025, 5:11 p.m.
Changelog

Changed

  • Support NC 32 @nickvergessen #1029
  • Map the user language @julien-nc #1046
  • Adjustment for GSS @julien-nc #1053

Fixed

  • Replace broken jumpstart docs link @joshtrichards #1045
  • Fetch default privacy scopes and set properties appropriate @bjalbor #1048
  • Backchannel logout token may not contain "sub" @prigaux #1049
  • Fix '"kid" invalid, unable to lookup correct key' when keys are rotated @Adphi #1035
  • Fix(ProvisioningService): Handle InvalidArgumentException when updating account @susnux #1058
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-----
Signaturec5vUqzfrOB2PeNv2BuW9un8r+pD3kSJHIBrq9L6PCImisdlhRZvrRO8tADVva52QIyRHmzhzGgCJxYGtXCPNc4Mnvaq9trpqfaAo1Sb4D+oY51wrbrBz1R1VFlPCM0aR31RzNlBGybVKPO5gkkuYzRGCMZ0KwyAVId5jvV5+1OyGCI9x9wdekSNMohJL827awg6VueQkdqtCeiu3z7CVhZ8B0/1Kf6uNxB7QVpWHz7pARsjtmqu8MGaSD6DKdc9D2dThSh7kLj4+xXnI16xBpmfFf4Q9XIG7NvSPLF4XFPnS8YjZYnefSwgDaybPt+2KDuKekE0nSFvZ9VcjpcLMBKWohkyKIT9W82WKcqjdVE4z/JGOEYcXrVfhEV4uraGytWUu6+fyQxkafJqhP4m+0iLksMsSC8YRj1HRwulyqbPok/kKoV7pMD2wupLqE+goUGyXXWhYikNJmAkssvtufK2ymigrnTrNZL6zNjXXep+t61YKmf407CUXL5GHAP8JxiMMpfRUiO0SoT+pK0jFhzqJfnYv19n3iP2LAYSkFJSnFvtxGRGDID5MSI93PIcVwvu3L1Xc3tBby/aU6P5X/k7UH4VE+x4+o7o0lpZOuclCnR8VlyJ2+ZdHOiFVR+ihqZ1ybYWqmncqd6GwDt+GZnSGHTF3BT7urKPY7pUWXOY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32

Nextcloud 31

OpenID Connect user backend 7.3.2
Release Details
UpdatedAug. 22, 2025, 11:53 a.m.
Changelog

Changed

  • Update dependencies, adjust GH actions, adjust tests to phpunit 10 @julien-nc #1177
  • Use OCP InvalidTokenException instead of the OC one @julien-nc #1179
  • Replace deprecated OC_User::useBackend with OCP\IUserManager::registerBackend @julien-nc #1168

Fixed

  • Only use the prompt param for the authorization and token endpoints if defined in NC config, drop 'consent' as the default @julien-nc #1176
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-----
SignatureIcryljglOroRxBKVTiXpKqe3YnCIi/pMY6RDJ8JH6ngVj0fCccRiKmDVdM+usif/s9pV3Esdg7Hhlin5OXl09D0nFNubVYGwxdS9zbOYhhZcKDmh921ayn8bgwseK5RUZG4VeGAvRXQhwXp4pmxwSLkOlpSedrta99xaIKIwqSvx6cdeImn5GGx6S64cF4jR+ya0nsMREjkDsDcbhL2buJCRi6ovfsegKDaLuWHGCgKaY37QfiigVhdeaiGsbn/mv8wGjZ4UfKP7tCJx9Cc4wKjI/jDk0BSxzS/N/0XnPGJ4N7K9qmpNS+pMV/oB7PEi+3E8gvy6fbvZPH39eSdJ3cqvg5m1ShcNQNtx3OujN+fzCwgcoIFcOC7BeN50wMFp4tAQwhr5uOkDZNcl1grIz7ZmsBytFGpjybsXppYIzy91/q6ArQGgjwZozd9rzjxjSCE24D5V4BjbGGuwbTiKHILe5WkC4wgU/sGla5iqxU0EIx4vsl7bRx2sRL4k1SSObAnhWgxZrCGV0CbtjaYKN3Q1hUUjoxUfJRNy8tSeDVx0Om5ma9udoI2ySFAP8bmkP6/VgiwWhq33x1WnSEX5gz0sPJA76q5HijsFfTt9KZ5ekvIiuX43r/RyzVyoL3cf3l0iU4z9saIrCBd68ORePA8RIolItzbHoQUvbFfWgSs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.1
Release Details
UpdatedAug. 7, 2025, 10:14 a.m.
Changelog

Fixed

  • Fix broken soft-auto-provisioning @julien-nc @jonas2515 #1170
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-----
SignaturePyGIbK8Iff76+j72qFIrsoaSDrVGnWnnWQ8X5bTKFnjf7mH+2l0QyZ4K1TY2msVEYpEZXWSkVQnoiHM4zbQh9cdfYRHWPFY0sNQNEfTn+miMmtcFBKrPD2Q0FUayV9A7fh3ZcjMzrabi7KNhJm4wUIcODpMFIkiFKbn5bsPI4200baFo42+V6USfhgNQFxXCQWZABdq/VK4uVjD1VT9/nf4jG7O2yX3LME5S98LfOD9O2OSetyHEsLjOONmcldMP562kl7Q/TtZT5Lg3CH7wEXPfa30pKZ6MbtyrIRqn1rz9iRCT9J4C9y5elZiETBxO8XO9mza8sy377PEU9JzaoFCA5tlZOj+imjjwzF/GN9gymU6iXS9Isrcbn3KitYMsAJWOUkVYsQsZ2Grm8V/TE4fGG/4T+DJgpCFPcdTLqqlNE63X3Iy4nsZzCBderERgQwmlCySp7JYVcwGFtfrhEKuosOIhPDlOVsLERKl9EmdEoK1suvt6dLkmJFNTcio6HHp3rC98Ll6nxOIy+z9t9G+c0JnWxEe5Y1t13EoRu5Tozx0tdh6BMGMGa1ZhucUoVj6DLJ5SYnz2DCDJTSLYXRTM95JwRueJUj9uRUhKBTJopQ5AOZEMBzXdxhesWGWkKzV4p0fAal29B3AUJrCZbDDUhIMWUVDWpkQprGgvQmo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.0
Release Details
UpdatedJuly 25, 2025, 9:41 a.m.
Changelog

Added

  • Call userinfo on login to enrich the login ID token @julien-nc #1041
  • feat(settings): ask for a confirmation before deleting a provider @julien-nc #1144
  • Allow nested claim mapping for groups @andreblanke #1149
  • Optionally allow self-signed SSL verification and support for oidc prompt @elyerr #1151

Changed

  • chore(tests): Cleanup bootstrap.php to be forward-compatible @come-nc #1122
  • Use Psalm 6.7 @julien-nc #1131
  • Improve the NC error page when the IdP auth fails @julien-nc #1138
  • Migrate to vue 3, nc/vue 9, stick with webpack @julien-nc #1141
  • Use outlined icons @julien-nc #1146
  • Add warning log with more data when there is a code state mismatch @julien-nc #1157
  • Use custom error/403 template that includes a 'back to nextcloud' button @julien-nc #1156
  • Add debug logs including the session ID when setting and getting the login token @julien-nc #1134
  • Add debug logs when getting the JWKs @julien-nc #1135

Fixed

  • fix(gss): set the gss session data in the controller rather than in the service @julien-nc #1123
  • In single-logout, if the provider is not found and we are in SSO mode, use the one and only provider to make sure we logout in the IdP and avoid being immediately logged in NC again @julien-nc #1155
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-----
SignatureFNJTEr/qjB0taHu+WdjcDm1Msz6RiHja98LhuGoxe3J03GqaKQpGICLAzkREb7OlnfVsrz4nAUeA6GfNFxDK7dDibspihfV01qd27AoASNFPiPbc32YOGRqqdJoQV3T8dW0+IUtMCDNU6JBrsiGo6TRVbW/7a7rQgw+5j0fm3PmWdz5wBO7yVCTKkXRHJG6DxR70DgyCyQ+4tcybkEiNGQNlT+x1BFM66x5c7p141eTo72qpwa0hgjX6i7HMv/iVCD4Z/onwU3SZn4HMoYeT43e4TFM8nqTvE9Cjn4JoyYHlZmZMp7Z/yu5emz6q9MRSdTZVqSLCjSXIQm9ETJ9+/oTcjeYcvP6JB3hkgDHcucYH3YBnsJ39j774jb+hsEME9qr83fpViYuc9+NwgtAWbRwC5G9VuG5lfdcVKB43O39j/S/WpPP6JRmbkNbMf96n8edUHkbhEfFgJWfix84h4qEhHdlz/0eSmOfOQrCgfJ6uMCKVSLech8FifB2y6D4PVpSRfhOksvWeoXXrjaU4SyOzpMgeG8EOxIMx3fdSHhvLCMkVHVelc9psUmH676yQqEVo+kub5zLd7yrM34eBXpWQ8ybjdsf9YOwO/l58dDJQNIya3k+Bppp6I58jMdXhLlhmJoQK41so06U3+r0gN4k3W/nYqPXJPQxvHZCe4/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.2.0
Release Details
UpdatedApril 24, 2025, 9:24 a.m.
Changelog

Added

  • Provider-specific setting to enable support for nested claims and fallback attribute mapping @dragonpil #1103

Changed

  • Allow requesting scopes when using ExchangedTokenRequestedEvent event @saw-jan #1099
  • Allow requesting scopes when using InternalTokenRequestedEvent event @saw-jan #1098
  • Make settings form footer sticky @julien-nc #1107

Fixed

  • Fix serialization of requested claims to avoid empty arrays resulting in JSON arrays instead of objects @julien-nc #1093
  • Fix grammar @rakekniven #1104
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-----
SignaturedxRBZ2wnVHHNZqC+TZA2SNLYfpPRe1Sp4DzhuXVVYrP+Bg6r44267Qwicefx60dlejqzo9TliTOEl/ym9RHEbqvoMJjzQhd53K3AW3igzLb+Dj+rvaqImTE4I01XYXbB2gj12TeZe+zC/8WqIw+dIWfaQzilDsMskwasxaDlvYiPD4fIG6JIKr4a4afdYD/mQVLFGo+B3eo03BzwSwf/K8CTp4+Ft0MbruEuTiJt2DbUgbwRICOMeFwrfyBl52GLOK2P0Us2Sk2qLhyljR1RsxL18hx8Sbv6GPSFZt6xXWumpelypNDQ95F5snym/OJbbWVfCI3+e5Lf91AIWu8ZBder/kXz2/7ifMrsdyoBkbnW2NhayGNAvM9IQ6JMLx7KmPvYq0Ef6sdlbsCF4rcc9wClsHE0eQA+dcHDkF03nvEX1+z2ze66FPnAekadp975cQoEb6A6f2szUsqNx21WYGPLJuNGMpce/LfI6LCFwNSQA5QU5pJ9Rt5UhGC1P4iSM0n+Vc4cBs0lQYSUN455E9hAE7DUC7AIzaNGwBlHGSN3anp4jxdF1hS8cGSVvH0BlmikZYIyyuf5PwG4E7wbbJFoOe204qxcJkLxo9plg3Jg3eyJVPmY3ztBKFlyTj5o3NAHWsPmwpeZAUqxbKwk79by9FYEHKZCTBVXeWxXcE4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.1.0
Release Details
UpdatedMarch 24, 2025, 2:17 p.m.
Changelog

Changed

  • Clarify token request events @julien-nc #1082

Fixed

  • Fix translation issues @julien-nc #1075
  • Improve grammar @rakekniven 1083
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-----
Signatureg/pUrLyL5YZtCIgYACGvkEZ5VGYX7/0NauXHgeOOqXyYNTF/OzRw7ZsVx2AAFRcproAV+HimoiqD74o+Zd8v03CizosvjcILDK9Fz8YCxhfLT86QK31LYaF8kkzT3bA5pKmzwT3+0CTIwvveubmTH0Y5sEDY4PPDe/M2zcS61jD48l87GU9BsUukQKoSDf/7IskvKlOLwLtkjZPOVTXoq2C4YkIyw3aSFk1sS2W2dPK4BrE0w55/jsgMh0b8FoKTNRgVoV8WPM40ucrvSIZMccmnFqijW/lcS4eWONKir3gw27b1N7ZlLNg8NbsHZ0XjSKxHNbVOqnzFW2la/Nonu+lMaIffw3ORvenm4RXXEUZDtkAPFwCgQmpdIj7w4YhTaeN7g/sBXWaZ49MEZUw0NHc/FlrzGUtMRyOfz95vxNSLqLZYmdF2c89pgTV6ZOREGUNbRIzmhSd2ihkNTKYf3jNEGVEsrww8oE5yy2zAdtm0CZITXF68lhJTbhaKwInPPTiCcgauochtj1SHbTQj3W+RBh94CZnu6IJA12V9v2MxsFK18EhqsrXSTX1j2tMgx0H2XldznqLIiqdHWZf8cj9PeUJNIX3lIby956PeMGGDSDlNRTObgwHVVaJRSVK52uf2Xn7qWV4oV5O8AqJJOUucaW3GT4FUodkfnTvCgDs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.0.0
Release Details
UpdatedMarch 7, 2025, 2:11 p.m.
Changelog

Added

  • Add ability to set a custom login button label @julien-nc #1070
  • Add support for bearer token validation and generation by the OIDC Identity Provider app via events @julien-nc #1040

Changed

  • Prepare for transifex sync @julien-nc #1071
  • Remove AZP check when validating a bearer ID token @julien-nc #1039
  • Bump min NC version to 28 to make sure we have OCP\Authentication\Token\IToken @julien-nc #1061

Fixed

  • Properly avoid password confirmation with user_oidc by adding the SCOPE_SKIP_PASSWORD_VALIDATION scope to the session tokens @julien-nc #1061
  • Fix scope for the role account property @julien-nc #1069
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-----
SignatureSapVc5PmsKAnaYt0nyyzqZeQzCrNG+Yn8L/q3LMdral2/uoAp0u+BB5FqiGFXGanB/GAKlHplt4m9yMEJ8pbSBqCY4zQwm4JANEFiziiwX4/UGKxa74fVcr+CxGeQ3P/VnyHPG3TE5ZuSiUP+C2LacRCwYjvdYGBWd1+4y4Wy8fv2uJSFrkM7M1yJjdpDCLLq/38uRELzKfBiQ6jgRTUvDj5yXjy5MCvHqvBQFWzYLfw+mQ1bey030+lo3j18JCVnG0MlrBYl5V1bJUdBBmO1PzqZjpdz2Z+sUhfoIbmSMO1z0V/10+dxed3d5UnOdC2ciGhjALElEhCIcNAbCGyzW+MKZiGS4RjS4uDdWvQOyEj1YGnCFiVb5esk/hgZLx+8uZydEBX3Enz3R5WNlMqcrTtV4gJe4RQ8TT7eSqzDEk6n//OSqizbTu+Kv2Q0kOU7Wo1INe29hm57fJnAi0YDK5zpmhbjHcm2UCNuC6D+dYiN+OTZbWxa3GZEM6iJWUd6PuoDlhMf0lVSwy8K6NNI7037SRJpVMV98JZDWbiEQIhRMQbn8JWn3ROaliDX37CRfOZHtQeJp2KlxLeO6VVwAUB6LXlYzu65II9xkCST9ubTHKZMWU9PTFHW7NKY1KRt0nNCLHOiMmXhvr6fiJak0q08ZOE6o5qB9JEM+1AkS0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.1
Release Details
UpdatedFeb. 25, 2025, 10:50 a.m.
Changelog

Fixed

  • Add missing group-provisioning options in upsert command @bjalbor #1063
  • Dispatch prelogin event before login event @ArtificialOwl #1065
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-----
Signatured62hOzg+oZdM7fzBGxDcSKCHscb4dozONDFAwYGQ0cWkoZLb7AqZMlc6sebqEBAgb1p/zd7DlNnXSm53cm4FTkcKdfGGlZmg5lH1+ke0d/rIxlbwh6qAA3a4oG/folnWciWMjc7GXZFJ8XkKB7F9WlFtYtcdlYgfR6qkqF9XavR1cqG/bGv7mJbyjG6j4Auato7RTw7oC6B1Z+MIsAHXHYxh+7reT7s5JOmGUjVNcTJo95E4652SI0PPDeF4yqEumccu+MbCzv9GadcGSLRwXzgJmWCBIGgD6glzr8KP9fcyzSDg3T9Z+66HCySpFJqebaFLwydgj1Pt0Jha1XERakMlxxy0gU8kDMWkC7ZZaM8k/eBD3p6lzd7fsQpm30dwYhOrXv5h5ItObOOCkkm+hPeDrQM88jz3jKXiJVS08DTZFhucq0ULG9Xf5qo6sx8yNVDK7QDTARDsKhjSfBIv5nCm+0ggP2QDotgvHZbDaqmpA/N03LWCxKFDNs3hb1BTe7UNvr8vH3pvUHyJbOjQ/Y+roZY2hWd9W7TLdv7xtQoMODt1tLbNX2Pii/JWo/61HJjI3tCo51//zNLZSepKZ49/evkjQvAkXQPZtdoF+ZUbWVlMlUo8+ZVgS5kvbL6ZtIN13sSJuAr/wKPspXlwmHFOxMDcX+cmmknzPzzrbnA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.0
Release Details
UpdatedFeb. 17, 2025, 5:11 p.m.
Changelog

Changed

  • Support NC 32 @nickvergessen #1029
  • Map the user language @julien-nc #1046
  • Adjustment for GSS @julien-nc #1053

Fixed

  • Replace broken jumpstart docs link @joshtrichards #1045
  • Fetch default privacy scopes and set properties appropriate @bjalbor #1048
  • Backchannel logout token may not contain "sub" @prigaux #1049
  • Fix '"kid" invalid, unable to lookup correct key' when keys are rotated @Adphi #1035
  • Fix(ProvisioningService): Handle InvalidArgumentException when updating account @susnux #1058
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-----
Signaturec5vUqzfrOB2PeNv2BuW9un8r+pD3kSJHIBrq9L6PCImisdlhRZvrRO8tADVva52QIyRHmzhzGgCJxYGtXCPNc4Mnvaq9trpqfaAo1Sb4D+oY51wrbrBz1R1VFlPCM0aR31RzNlBGybVKPO5gkkuYzRGCMZ0KwyAVId5jvV5+1OyGCI9x9wdekSNMohJL827awg6VueQkdqtCeiu3z7CVhZ8B0/1Kf6uNxB7QVpWHz7pARsjtmqu8MGaSD6DKdc9D2dThSh7kLj4+xXnI16xBpmfFf4Q9XIG7NvSPLF4XFPnS8YjZYnefSwgDaybPt+2KDuKekE0nSFvZ9VcjpcLMBKWohkyKIT9W82WKcqjdVE4z/JGOEYcXrVfhEV4uraGytWUu6+fyQxkafJqhP4m+0iLksMsSC8YRj1HRwulyqbPok/kKoV7pMD2wupLqE+goUGyXXWhYikNJmAkssvtufK2ymigrnTrNZL6zNjXXep+t61YKmf407CUXL5GHAP8JxiMMpfRUiO0SoT+pK0jFhzqJfnYv19n3iP2LAYSkFJSnFvtxGRGDID5MSI93PIcVwvu3L1Xc3tBby/aU6P5X/k7UH4VE+x4+o7o0lpZOuclCnR8VlyJ2+ZdHOiFVR+ihqZ1ybYWqmncqd6GwDt+GZnSGHTF3BT7urKPY7pUWXOY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.1
Release Details
UpdatedJan. 23, 2025, 11:04 a.m.
Changelog

Fixed

  • Fix crash when storing a token without refresh_expires_in or refresh_token @julien-nc #1025
  • Disable token exchange mechanism by default @julien-nc #1025
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-----
SignatureEKnwnxJxqTgLPcmwjUaNDXZR7oMitoZepT/SpoCFe2fu2QwzIYPd4Q/JABXUGCoDcHzdSEyYlh3rWLWf3ygHwhoIgBZdpnHNbYMDJuhp/b9Y6md9wmknec0wsdLlbzGi9kYlD1n8DbemwfT5v7RfSiTHYpauz11+DoOhDjgbSOtiLaS2yfy+RK3xvnfLi+oEnY5klEis9FNytV/x4JtlbHyRxMBR4nuh+Omvio+nw7GvzJBOwanQkddep+AjW6/k+4n+fjch3gt1Yk66Jur2TlQgpx4A6Sz2kDRuMQW9d9twlRlGTn9CV3iNI09oirZ4etewgRZ4c9v67Y6HitLUQYcGXUlf/D+fRhCwT39ZAQMAOjNHn+u6YLdHhtXPheJ9dfyNxhbjt+F0Iv38jlPWCj4w8/IaKSgBTzAq/qCMLXY8Fr4kx0LImx5xxKziyINNLUO3Gij+2yn03onkXkiplZU3WM/fuZJgywrRyxHXPihDUYxgjo3t70XrBQzRsFHTnhnbm/6jKbUrnbS2IXyqvNRMDpuYhpZK2uoekPyxA7V9HsLphPgKnSsk6TMD4XtBN2qkRSEFcLAYePd7NFZEhhq/z7n06yNELc7ccbi/xHHTHh7MAQdwML2o6swJgoHhu9WFy6MSpRzDYQEgCu+ff1cX4LmN+OCNZlDWPJSgnaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.0
Release Details
UpdatedJan. 20, 2025, 12:44 p.m.
Changelog

Added

  • Support for Global Scale (globalsiteselector app) @julien-nc #1011
  • Add whitelist regular expression for group provisioning @bergerar #884
  • Optionally restrict login to users matching a certain group @bergerar #884
  • Token exchange mechanism for other apps @julien-nc #974
  • Password confirmation in admin settings @janepie #991
  • Add option to configure bearer provisioning via occ @janepie #1003
  • Add config value to make the email match optional when searching for a user or a display name @julien-nc #1014

Changed

  • Make the app Reuse compliant @AndyScherzinger #975
  • Add support for comma-separated groups in group mapping attribute @julien-nc #1006

Fixed

  • Update cache when discovery endpoint is changed @janepie #1002
  • Set fallback redirect URL for login if already logged in @janepie #1001
  • Fix redirect URI when Nextcloud is accessed at a sub path @bdovaz #990
  • Handle redirect URL containing a ':' @artonge #1008
  • Avoid slow queries in scenarios where we do not need a search @juliusknorr #1019
  • Adjust provisioning service to correctly update the display name on login @julien-nc #979
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-----
SignatureO24IRHv4ZoY8Ex+fpOp/t7iZm2gZCOxl10DrfysEKNx3AsDrFYedl5CstDUEqFVP2wXxKztDd4bcGmlfBC3nCzuQslTBsyVE7ORqcnuXqLVbhaogThMc7Lh31eslQ0WFZ0ikIaWa9SE0FAI9UvME9gFDwW++sXlozQQDTbI3pjfzNpswkquxazncqkehyZU8kd7RXf5exEAAZGIQ/T2krtKmxTDC7E131jGxOFhlKrzuN6i58BqzQPUPFmZXCIYqgQhUiElXlMV3i6XnqRAIG+7x3nH4PnPDSHE4/gA6OaXoiM+Fbtli9PxziTmb0y05hmzgL0IJ3uzwEa8ImoyZ0sc+xgalKJ78E/1Wdgx1ADLxxweuxoL6pBP6Fd+vwwNfH8+owFP81vwn/oGjUzPn/sEBdIcydhSclPaGfHXUi25zgfYlT3bN5avZTO+SdiXJJspm9O2XrL/HDn9+w1EBP0NEIVWK8zeO0Kg6e9P0ky6JQf4YUqQW6i4/1b/YE7+JZ2GidQ2ijq4IusbkQ2tg2QUstJ3Y/O1QqpGWTc+f7CQe4P/k2XhNWzh7TDSbi39OSv/PhhNQIxmOlmxCiohjuUEG07eqFvUn1A6GnBOR6E79qhcRaDrMgMPkEdko0J89NgoGFiRgowOv39nRwp0B3XzNCrCoUd5FzM4BrWy+kPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.2
Release Details
UpdatedOct. 30, 2024, 9:27 a.m.
Changelog

Fixed

  • Fix state token missing while trying to login using Nextcloud Desktop (login flow) @joselameira #971
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-----
SignaturenVhuxZV+qsaXXIgGvcw9WvAb5NQN4Er9ztcxP3uY7JEIp0A8TFiMmW+IXQ5rBOELqbis6rC3UQuYwqPO1R1GjOW8aPyLwnyfi++TgjruHgLWplazyHcVNrUzT1BDyIT87E6t+Fsbc8mkv37q1KOrOTNFCZM8NNEcLc0t/JNlWb8HEEFWM5HXRGLFKKdVmBgGcZi5S8Y+A9ZbRsOTTaiz90MYeR8JqCxdtNbp+Xm/bWTElaRaYH7cCt8I11RWRDfSWxnnv9gv1SQ8kxYMdrkqSuesOL2b+R7ZyRltKibrrtrpouC/n/HPrnAzRQAwJc1jNPoW/bxHWE7hlYbqgTCqOVFPKa2DasqapG8MyCbEKnuWux2xswBDwo8qpB1E9kkjK5upvThfBCgARBmhOIMyGtLgm11PbKKnImMdG0N+veRi7dtib7m6syzQP8aywupz15P/pTWv7A8p9JPjnM0gSV3c9hLk0Q18G6ZSolaJmLoEard1h9mhQ/MW3oez8NKxxsdlBSVJbQAYVczOCN4jyXSeacHmh0EKPOZ5zUdWKhlNJx/Y3ha8Fj8PvU10BP9Stv+Lw5HPt8aqTsQpiVQjzOQKn6kEx1J2coOdv1O/V8IU5yRNj9Xh6zxeDZezVnBzbac3Tz2udNwt3clw/die2mEKPu8/6unsMZJhdXtdvmY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.1
Release Details
UpdatedOct. 22, 2024, 2:37 p.m.
Changelog

Fixed

  • Ensure providerClientId is declared when validating bearer tokens @artonge #969
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-----
SignatureNsYuVfH6kSpEA0vS7yekbPWVdxRb6NIUw1SfEOL67XT/BZR18S2I7OTugWr1Kf6x2+gA8HjvsPYD7PpP/n2VofYfUbEDSR1/iV9TPsfj+noTvAMBzfQMX7SCkoEYg76Xo5OmFJnH8+9c3qMll5vinbdpieyr1tGwdMAkeTzXefqFejRGW/nYUC46FSXeaApr2Xszah/2VAkzVOpw8k/efdWnePXAiz+AOs6VM3iLZb9HuNaCDtsT7MdgPm6gZZKwW6MZ63QLjWuvYfxgNxHLxp6nzq64H5+5wDErih/5mOvLwPMX/sZgUUqUgxeBTkctE1Sv/gOahj5Eaw2sfMBLTe0GXnsixYfcTdEVho3dAxH/W4jXH1fywYs+C+7zOM5L1U329HDHqcQR+XAmzxShXyrIWF6RSZBReXJKc5X4A5QVWldafa52bhGEs92QLkZnQmie4jQ4ejQFfetANNKGTsewiM3st6G4vK1b2DNp3I+nV00RJykWB11yPmCiJ8svBDZzilWW74Jyz37KNhmp/K22GgLb45t8cbP1dcdhXWiBc0KiTCk6oSkcFILvbHbrM600NyDcB31jCc052LMMtEnxHKJbNUdJKqlh+jpNNUZLoS9bc63y2cumJYGXvRtsVsiyqb4Ka51vn0hBXocI7PcjTJc1UPfYT+PKZ0jZhEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.0
Release Details
UpdatedOct. 15, 2024, 9:39 a.m.
Changelog

Added

  • feat(provisioning): New system config flag to disable user creation in soft auto provisioning @julien-nc #954
  • feat(ApiController): Add endpoint to de-provision user @edward-ly #960
  • Add an OCS API controller for pre-provisioning and de-provisioning @julien-nc #963

Changed

  • Make aud and azp checks optional when logging in or validating a bearer token @julien-nc #921
  • Bump max NC version to 31

Fixed

  • Fix provisioning mistake when setting role @julien-nc #930
  • Fix LoginController: revert default token_endpoint_auth_method value @edward-ly #946
  • Fix integration tests sometimes not finding docker-compose but 'docker compose' @julien-nc #953
  • Backchannel logout endpoint should only return 200 or 400 @julien-nc #955
  • Use correct userId when getting user folder in provisioning endpoint if unique-uid is enabled @julien-nc #958
  • Re-enable PKCE by default (if supported by the IdP) @edward-ly #956
  • Prevent redirecting to an absolute URL after login @julien-nc #961
  • Fix provisioning: If address attr is an object but can't be parsed to an array, give null to the 'attr mapped' event @julien-nc #948
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-----
SignaturefUtz3bz5Z0n31UWJkKxWKdp2/I6fB3Da9eS1SELeeqrnw0Bu8ym2HWpTLJcxbeOMQo3t+rGoOjmFePcPybvLK/5KlTlhIbJknciYzccIAFRQjNnwZW/U0g1e9Atsu/SyiLv++uyb5hfFQvno8FYHhMW6wWvWyO3UEThqHpgwchiLJ7bDPUnBS4x++46m/od7JFl3/qQsAvX0BoHCJBepyfCkRk9G1rvpthS17cQKXOzU1PxjhWyrjU7qGDd2pzTe2koQjT5mqqyl+MNdMSQrAXIXiO69AsyBh1kZCkyIqnYsq/5ZNMv0Gac9+cma04tTqHVCD6+iS8LvU/1QHWjboOQ2LKr7arNYHhk1cUaW7Bxwpbv+PjOfsLi6BlwDkElJOT7H5hLbteMlgwz8baavCZNDU+Own98k+TI233pGMlgZG1aZAvGCfKGyA8OcyOXhBYmiB6nNR/LM8E350fwGuzIE3+cxrXePtJZQceh5Y+Qn5z/yurms8JDDk/cuspxUGk7EVJWX9XrdZBDb7QeTYhg/nALMIG+OrFRaPBUN8qTQb3pFIr5SR7Y87jlqJo+5rTJ1SNshD+SEfWVt0511XmWm0z/u4nk0XvUpBtAcPK0i7gEjVmPujIxINtWFr+XSTnN7wcyhetYDMIkQYMV346JxGVDvoiuTcYKWMemnNXQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 30

OpenID Connect user backend 7.3.2
Release Details
UpdatedAug. 22, 2025, 11:53 a.m.
Changelog

Changed

  • Update dependencies, adjust GH actions, adjust tests to phpunit 10 @julien-nc #1177
  • Use OCP InvalidTokenException instead of the OC one @julien-nc #1179
  • Replace deprecated OC_User::useBackend with OCP\IUserManager::registerBackend @julien-nc #1168

Fixed

  • Only use the prompt param for the authorization and token endpoints if defined in NC config, drop 'consent' as the default @julien-nc #1176
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-----
SignatureIcryljglOroRxBKVTiXpKqe3YnCIi/pMY6RDJ8JH6ngVj0fCccRiKmDVdM+usif/s9pV3Esdg7Hhlin5OXl09D0nFNubVYGwxdS9zbOYhhZcKDmh921ayn8bgwseK5RUZG4VeGAvRXQhwXp4pmxwSLkOlpSedrta99xaIKIwqSvx6cdeImn5GGx6S64cF4jR+ya0nsMREjkDsDcbhL2buJCRi6ovfsegKDaLuWHGCgKaY37QfiigVhdeaiGsbn/mv8wGjZ4UfKP7tCJx9Cc4wKjI/jDk0BSxzS/N/0XnPGJ4N7K9qmpNS+pMV/oB7PEi+3E8gvy6fbvZPH39eSdJ3cqvg5m1ShcNQNtx3OujN+fzCwgcoIFcOC7BeN50wMFp4tAQwhr5uOkDZNcl1grIz7ZmsBytFGpjybsXppYIzy91/q6ArQGgjwZozd9rzjxjSCE24D5V4BjbGGuwbTiKHILe5WkC4wgU/sGla5iqxU0EIx4vsl7bRx2sRL4k1SSObAnhWgxZrCGV0CbtjaYKN3Q1hUUjoxUfJRNy8tSeDVx0Om5ma9udoI2ySFAP8bmkP6/VgiwWhq33x1WnSEX5gz0sPJA76q5HijsFfTt9KZ5ekvIiuX43r/RyzVyoL3cf3l0iU4z9saIrCBd68ORePA8RIolItzbHoQUvbFfWgSs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.1
Release Details
UpdatedAug. 7, 2025, 10:14 a.m.
Changelog

Fixed

  • Fix broken soft-auto-provisioning @julien-nc @jonas2515 #1170
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-----
SignaturePyGIbK8Iff76+j72qFIrsoaSDrVGnWnnWQ8X5bTKFnjf7mH+2l0QyZ4K1TY2msVEYpEZXWSkVQnoiHM4zbQh9cdfYRHWPFY0sNQNEfTn+miMmtcFBKrPD2Q0FUayV9A7fh3ZcjMzrabi7KNhJm4wUIcODpMFIkiFKbn5bsPI4200baFo42+V6USfhgNQFxXCQWZABdq/VK4uVjD1VT9/nf4jG7O2yX3LME5S98LfOD9O2OSetyHEsLjOONmcldMP562kl7Q/TtZT5Lg3CH7wEXPfa30pKZ6MbtyrIRqn1rz9iRCT9J4C9y5elZiETBxO8XO9mza8sy377PEU9JzaoFCA5tlZOj+imjjwzF/GN9gymU6iXS9Isrcbn3KitYMsAJWOUkVYsQsZ2Grm8V/TE4fGG/4T+DJgpCFPcdTLqqlNE63X3Iy4nsZzCBderERgQwmlCySp7JYVcwGFtfrhEKuosOIhPDlOVsLERKl9EmdEoK1suvt6dLkmJFNTcio6HHp3rC98Ll6nxOIy+z9t9G+c0JnWxEe5Y1t13EoRu5Tozx0tdh6BMGMGa1ZhucUoVj6DLJ5SYnz2DCDJTSLYXRTM95JwRueJUj9uRUhKBTJopQ5AOZEMBzXdxhesWGWkKzV4p0fAal29B3AUJrCZbDDUhIMWUVDWpkQprGgvQmo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.0
Release Details
UpdatedJuly 25, 2025, 9:41 a.m.
Changelog

Added

  • Call userinfo on login to enrich the login ID token @julien-nc #1041
  • feat(settings): ask for a confirmation before deleting a provider @julien-nc #1144
  • Allow nested claim mapping for groups @andreblanke #1149
  • Optionally allow self-signed SSL verification and support for oidc prompt @elyerr #1151

Changed

  • chore(tests): Cleanup bootstrap.php to be forward-compatible @come-nc #1122
  • Use Psalm 6.7 @julien-nc #1131
  • Improve the NC error page when the IdP auth fails @julien-nc #1138
  • Migrate to vue 3, nc/vue 9, stick with webpack @julien-nc #1141
  • Use outlined icons @julien-nc #1146
  • Add warning log with more data when there is a code state mismatch @julien-nc #1157
  • Use custom error/403 template that includes a 'back to nextcloud' button @julien-nc #1156
  • Add debug logs including the session ID when setting and getting the login token @julien-nc #1134
  • Add debug logs when getting the JWKs @julien-nc #1135

Fixed

  • fix(gss): set the gss session data in the controller rather than in the service @julien-nc #1123
  • In single-logout, if the provider is not found and we are in SSO mode, use the one and only provider to make sure we logout in the IdP and avoid being immediately logged in NC again @julien-nc #1155
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-----
SignatureFNJTEr/qjB0taHu+WdjcDm1Msz6RiHja98LhuGoxe3J03GqaKQpGICLAzkREb7OlnfVsrz4nAUeA6GfNFxDK7dDibspihfV01qd27AoASNFPiPbc32YOGRqqdJoQV3T8dW0+IUtMCDNU6JBrsiGo6TRVbW/7a7rQgw+5j0fm3PmWdz5wBO7yVCTKkXRHJG6DxR70DgyCyQ+4tcybkEiNGQNlT+x1BFM66x5c7p141eTo72qpwa0hgjX6i7HMv/iVCD4Z/onwU3SZn4HMoYeT43e4TFM8nqTvE9Cjn4JoyYHlZmZMp7Z/yu5emz6q9MRSdTZVqSLCjSXIQm9ETJ9+/oTcjeYcvP6JB3hkgDHcucYH3YBnsJ39j774jb+hsEME9qr83fpViYuc9+NwgtAWbRwC5G9VuG5lfdcVKB43O39j/S/WpPP6JRmbkNbMf96n8edUHkbhEfFgJWfix84h4qEhHdlz/0eSmOfOQrCgfJ6uMCKVSLech8FifB2y6D4PVpSRfhOksvWeoXXrjaU4SyOzpMgeG8EOxIMx3fdSHhvLCMkVHVelc9psUmH676yQqEVo+kub5zLd7yrM34eBXpWQ8ybjdsf9YOwO/l58dDJQNIya3k+Bppp6I58jMdXhLlhmJoQK41so06U3+r0gN4k3W/nYqPXJPQxvHZCe4/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.2.0
Release Details
UpdatedApril 24, 2025, 9:24 a.m.
Changelog

Added

  • Provider-specific setting to enable support for nested claims and fallback attribute mapping @dragonpil #1103

Changed

  • Allow requesting scopes when using ExchangedTokenRequestedEvent event @saw-jan #1099
  • Allow requesting scopes when using InternalTokenRequestedEvent event @saw-jan #1098
  • Make settings form footer sticky @julien-nc #1107

Fixed

  • Fix serialization of requested claims to avoid empty arrays resulting in JSON arrays instead of objects @julien-nc #1093
  • Fix grammar @rakekniven #1104
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-----
SignaturedxRBZ2wnVHHNZqC+TZA2SNLYfpPRe1Sp4DzhuXVVYrP+Bg6r44267Qwicefx60dlejqzo9TliTOEl/ym9RHEbqvoMJjzQhd53K3AW3igzLb+Dj+rvaqImTE4I01XYXbB2gj12TeZe+zC/8WqIw+dIWfaQzilDsMskwasxaDlvYiPD4fIG6JIKr4a4afdYD/mQVLFGo+B3eo03BzwSwf/K8CTp4+Ft0MbruEuTiJt2DbUgbwRICOMeFwrfyBl52GLOK2P0Us2Sk2qLhyljR1RsxL18hx8Sbv6GPSFZt6xXWumpelypNDQ95F5snym/OJbbWVfCI3+e5Lf91AIWu8ZBder/kXz2/7ifMrsdyoBkbnW2NhayGNAvM9IQ6JMLx7KmPvYq0Ef6sdlbsCF4rcc9wClsHE0eQA+dcHDkF03nvEX1+z2ze66FPnAekadp975cQoEb6A6f2szUsqNx21WYGPLJuNGMpce/LfI6LCFwNSQA5QU5pJ9Rt5UhGC1P4iSM0n+Vc4cBs0lQYSUN455E9hAE7DUC7AIzaNGwBlHGSN3anp4jxdF1hS8cGSVvH0BlmikZYIyyuf5PwG4E7wbbJFoOe204qxcJkLxo9plg3Jg3eyJVPmY3ztBKFlyTj5o3NAHWsPmwpeZAUqxbKwk79by9FYEHKZCTBVXeWxXcE4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.1.0
Release Details
UpdatedMarch 24, 2025, 2:17 p.m.
Changelog

Changed

  • Clarify token request events @julien-nc #1082

Fixed

  • Fix translation issues @julien-nc #1075
  • Improve grammar @rakekniven 1083
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-----
Signatureg/pUrLyL5YZtCIgYACGvkEZ5VGYX7/0NauXHgeOOqXyYNTF/OzRw7ZsVx2AAFRcproAV+HimoiqD74o+Zd8v03CizosvjcILDK9Fz8YCxhfLT86QK31LYaF8kkzT3bA5pKmzwT3+0CTIwvveubmTH0Y5sEDY4PPDe/M2zcS61jD48l87GU9BsUukQKoSDf/7IskvKlOLwLtkjZPOVTXoq2C4YkIyw3aSFk1sS2W2dPK4BrE0w55/jsgMh0b8FoKTNRgVoV8WPM40ucrvSIZMccmnFqijW/lcS4eWONKir3gw27b1N7ZlLNg8NbsHZ0XjSKxHNbVOqnzFW2la/Nonu+lMaIffw3ORvenm4RXXEUZDtkAPFwCgQmpdIj7w4YhTaeN7g/sBXWaZ49MEZUw0NHc/FlrzGUtMRyOfz95vxNSLqLZYmdF2c89pgTV6ZOREGUNbRIzmhSd2ihkNTKYf3jNEGVEsrww8oE5yy2zAdtm0CZITXF68lhJTbhaKwInPPTiCcgauochtj1SHbTQj3W+RBh94CZnu6IJA12V9v2MxsFK18EhqsrXSTX1j2tMgx0H2XldznqLIiqdHWZf8cj9PeUJNIX3lIby956PeMGGDSDlNRTObgwHVVaJRSVK52uf2Xn7qWV4oV5O8AqJJOUucaW3GT4FUodkfnTvCgDs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.0.0
Release Details
UpdatedMarch 7, 2025, 2:11 p.m.
Changelog

Added

  • Add ability to set a custom login button label @julien-nc #1070
  • Add support for bearer token validation and generation by the OIDC Identity Provider app via events @julien-nc #1040

Changed

  • Prepare for transifex sync @julien-nc #1071
  • Remove AZP check when validating a bearer ID token @julien-nc #1039
  • Bump min NC version to 28 to make sure we have OCP\Authentication\Token\IToken @julien-nc #1061

Fixed

  • Properly avoid password confirmation with user_oidc by adding the SCOPE_SKIP_PASSWORD_VALIDATION scope to the session tokens @julien-nc #1061
  • Fix scope for the role account property @julien-nc #1069
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-----
SignatureSapVc5PmsKAnaYt0nyyzqZeQzCrNG+Yn8L/q3LMdral2/uoAp0u+BB5FqiGFXGanB/GAKlHplt4m9yMEJ8pbSBqCY4zQwm4JANEFiziiwX4/UGKxa74fVcr+CxGeQ3P/VnyHPG3TE5ZuSiUP+C2LacRCwYjvdYGBWd1+4y4Wy8fv2uJSFrkM7M1yJjdpDCLLq/38uRELzKfBiQ6jgRTUvDj5yXjy5MCvHqvBQFWzYLfw+mQ1bey030+lo3j18JCVnG0MlrBYl5V1bJUdBBmO1PzqZjpdz2Z+sUhfoIbmSMO1z0V/10+dxed3d5UnOdC2ciGhjALElEhCIcNAbCGyzW+MKZiGS4RjS4uDdWvQOyEj1YGnCFiVb5esk/hgZLx+8uZydEBX3Enz3R5WNlMqcrTtV4gJe4RQ8TT7eSqzDEk6n//OSqizbTu+Kv2Q0kOU7Wo1INe29hm57fJnAi0YDK5zpmhbjHcm2UCNuC6D+dYiN+OTZbWxa3GZEM6iJWUd6PuoDlhMf0lVSwy8K6NNI7037SRJpVMV98JZDWbiEQIhRMQbn8JWn3ROaliDX37CRfOZHtQeJp2KlxLeO6VVwAUB6LXlYzu65II9xkCST9ubTHKZMWU9PTFHW7NKY1KRt0nNCLHOiMmXhvr6fiJak0q08ZOE6o5qB9JEM+1AkS0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.1
Release Details
UpdatedFeb. 25, 2025, 10:50 a.m.
Changelog

Fixed

  • Add missing group-provisioning options in upsert command @bjalbor #1063
  • Dispatch prelogin event before login event @ArtificialOwl #1065
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-----
Signatured62hOzg+oZdM7fzBGxDcSKCHscb4dozONDFAwYGQ0cWkoZLb7AqZMlc6sebqEBAgb1p/zd7DlNnXSm53cm4FTkcKdfGGlZmg5lH1+ke0d/rIxlbwh6qAA3a4oG/folnWciWMjc7GXZFJ8XkKB7F9WlFtYtcdlYgfR6qkqF9XavR1cqG/bGv7mJbyjG6j4Auato7RTw7oC6B1Z+MIsAHXHYxh+7reT7s5JOmGUjVNcTJo95E4652SI0PPDeF4yqEumccu+MbCzv9GadcGSLRwXzgJmWCBIGgD6glzr8KP9fcyzSDg3T9Z+66HCySpFJqebaFLwydgj1Pt0Jha1XERakMlxxy0gU8kDMWkC7ZZaM8k/eBD3p6lzd7fsQpm30dwYhOrXv5h5ItObOOCkkm+hPeDrQM88jz3jKXiJVS08DTZFhucq0ULG9Xf5qo6sx8yNVDK7QDTARDsKhjSfBIv5nCm+0ggP2QDotgvHZbDaqmpA/N03LWCxKFDNs3hb1BTe7UNvr8vH3pvUHyJbOjQ/Y+roZY2hWd9W7TLdv7xtQoMODt1tLbNX2Pii/JWo/61HJjI3tCo51//zNLZSepKZ49/evkjQvAkXQPZtdoF+ZUbWVlMlUo8+ZVgS5kvbL6ZtIN13sSJuAr/wKPspXlwmHFOxMDcX+cmmknzPzzrbnA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.0
Release Details
UpdatedFeb. 17, 2025, 5:11 p.m.
Changelog

Changed

  • Support NC 32 @nickvergessen #1029
  • Map the user language @julien-nc #1046
  • Adjustment for GSS @julien-nc #1053

Fixed

  • Replace broken jumpstart docs link @joshtrichards #1045
  • Fetch default privacy scopes and set properties appropriate @bjalbor #1048
  • Backchannel logout token may not contain "sub" @prigaux #1049
  • Fix '"kid" invalid, unable to lookup correct key' when keys are rotated @Adphi #1035
  • Fix(ProvisioningService): Handle InvalidArgumentException when updating account @susnux #1058
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-----
Signaturec5vUqzfrOB2PeNv2BuW9un8r+pD3kSJHIBrq9L6PCImisdlhRZvrRO8tADVva52QIyRHmzhzGgCJxYGtXCPNc4Mnvaq9trpqfaAo1Sb4D+oY51wrbrBz1R1VFlPCM0aR31RzNlBGybVKPO5gkkuYzRGCMZ0KwyAVId5jvV5+1OyGCI9x9wdekSNMohJL827awg6VueQkdqtCeiu3z7CVhZ8B0/1Kf6uNxB7QVpWHz7pARsjtmqu8MGaSD6DKdc9D2dThSh7kLj4+xXnI16xBpmfFf4Q9XIG7NvSPLF4XFPnS8YjZYnefSwgDaybPt+2KDuKekE0nSFvZ9VcjpcLMBKWohkyKIT9W82WKcqjdVE4z/JGOEYcXrVfhEV4uraGytWUu6+fyQxkafJqhP4m+0iLksMsSC8YRj1HRwulyqbPok/kKoV7pMD2wupLqE+goUGyXXWhYikNJmAkssvtufK2ymigrnTrNZL6zNjXXep+t61YKmf407CUXL5GHAP8JxiMMpfRUiO0SoT+pK0jFhzqJfnYv19n3iP2LAYSkFJSnFvtxGRGDID5MSI93PIcVwvu3L1Xc3tBby/aU6P5X/k7UH4VE+x4+o7o0lpZOuclCnR8VlyJ2+ZdHOiFVR+ihqZ1ybYWqmncqd6GwDt+GZnSGHTF3BT7urKPY7pUWXOY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.1
Release Details
UpdatedJan. 23, 2025, 11:04 a.m.
Changelog

Fixed

  • Fix crash when storing a token without refresh_expires_in or refresh_token @julien-nc #1025
  • Disable token exchange mechanism by default @julien-nc #1025
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-----
SignatureEKnwnxJxqTgLPcmwjUaNDXZR7oMitoZepT/SpoCFe2fu2QwzIYPd4Q/JABXUGCoDcHzdSEyYlh3rWLWf3ygHwhoIgBZdpnHNbYMDJuhp/b9Y6md9wmknec0wsdLlbzGi9kYlD1n8DbemwfT5v7RfSiTHYpauz11+DoOhDjgbSOtiLaS2yfy+RK3xvnfLi+oEnY5klEis9FNytV/x4JtlbHyRxMBR4nuh+Omvio+nw7GvzJBOwanQkddep+AjW6/k+4n+fjch3gt1Yk66Jur2TlQgpx4A6Sz2kDRuMQW9d9twlRlGTn9CV3iNI09oirZ4etewgRZ4c9v67Y6HitLUQYcGXUlf/D+fRhCwT39ZAQMAOjNHn+u6YLdHhtXPheJ9dfyNxhbjt+F0Iv38jlPWCj4w8/IaKSgBTzAq/qCMLXY8Fr4kx0LImx5xxKziyINNLUO3Gij+2yn03onkXkiplZU3WM/fuZJgywrRyxHXPihDUYxgjo3t70XrBQzRsFHTnhnbm/6jKbUrnbS2IXyqvNRMDpuYhpZK2uoekPyxA7V9HsLphPgKnSsk6TMD4XtBN2qkRSEFcLAYePd7NFZEhhq/z7n06yNELc7ccbi/xHHTHh7MAQdwML2o6swJgoHhu9WFy6MSpRzDYQEgCu+ff1cX4LmN+OCNZlDWPJSgnaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.0
Release Details
UpdatedJan. 20, 2025, 12:44 p.m.
Changelog

Added

  • Support for Global Scale (globalsiteselector app) @julien-nc #1011
  • Add whitelist regular expression for group provisioning @bergerar #884
  • Optionally restrict login to users matching a certain group @bergerar #884
  • Token exchange mechanism for other apps @julien-nc #974
  • Password confirmation in admin settings @janepie #991
  • Add option to configure bearer provisioning via occ @janepie #1003
  • Add config value to make the email match optional when searching for a user or a display name @julien-nc #1014

Changed

  • Make the app Reuse compliant @AndyScherzinger #975
  • Add support for comma-separated groups in group mapping attribute @julien-nc #1006

Fixed

  • Update cache when discovery endpoint is changed @janepie #1002
  • Set fallback redirect URL for login if already logged in @janepie #1001
  • Fix redirect URI when Nextcloud is accessed at a sub path @bdovaz #990
  • Handle redirect URL containing a ':' @artonge #1008
  • Avoid slow queries in scenarios where we do not need a search @juliusknorr #1019
  • Adjust provisioning service to correctly update the display name on login @julien-nc #979
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-----
SignatureO24IRHv4ZoY8Ex+fpOp/t7iZm2gZCOxl10DrfysEKNx3AsDrFYedl5CstDUEqFVP2wXxKztDd4bcGmlfBC3nCzuQslTBsyVE7ORqcnuXqLVbhaogThMc7Lh31eslQ0WFZ0ikIaWa9SE0FAI9UvME9gFDwW++sXlozQQDTbI3pjfzNpswkquxazncqkehyZU8kd7RXf5exEAAZGIQ/T2krtKmxTDC7E131jGxOFhlKrzuN6i58BqzQPUPFmZXCIYqgQhUiElXlMV3i6XnqRAIG+7x3nH4PnPDSHE4/gA6OaXoiM+Fbtli9PxziTmb0y05hmzgL0IJ3uzwEa8ImoyZ0sc+xgalKJ78E/1Wdgx1ADLxxweuxoL6pBP6Fd+vwwNfH8+owFP81vwn/oGjUzPn/sEBdIcydhSclPaGfHXUi25zgfYlT3bN5avZTO+SdiXJJspm9O2XrL/HDn9+w1EBP0NEIVWK8zeO0Kg6e9P0ky6JQf4YUqQW6i4/1b/YE7+JZ2GidQ2ijq4IusbkQ2tg2QUstJ3Y/O1QqpGWTc+f7CQe4P/k2XhNWzh7TDSbi39OSv/PhhNQIxmOlmxCiohjuUEG07eqFvUn1A6GnBOR6E79qhcRaDrMgMPkEdko0J89NgoGFiRgowOv39nRwp0B3XzNCrCoUd5FzM4BrWy+kPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.2
Release Details
UpdatedOct. 30, 2024, 9:27 a.m.
Changelog

Fixed

  • Fix state token missing while trying to login using Nextcloud Desktop (login flow) @joselameira #971
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-----
SignaturenVhuxZV+qsaXXIgGvcw9WvAb5NQN4Er9ztcxP3uY7JEIp0A8TFiMmW+IXQ5rBOELqbis6rC3UQuYwqPO1R1GjOW8aPyLwnyfi++TgjruHgLWplazyHcVNrUzT1BDyIT87E6t+Fsbc8mkv37q1KOrOTNFCZM8NNEcLc0t/JNlWb8HEEFWM5HXRGLFKKdVmBgGcZi5S8Y+A9ZbRsOTTaiz90MYeR8JqCxdtNbp+Xm/bWTElaRaYH7cCt8I11RWRDfSWxnnv9gv1SQ8kxYMdrkqSuesOL2b+R7ZyRltKibrrtrpouC/n/HPrnAzRQAwJc1jNPoW/bxHWE7hlYbqgTCqOVFPKa2DasqapG8MyCbEKnuWux2xswBDwo8qpB1E9kkjK5upvThfBCgARBmhOIMyGtLgm11PbKKnImMdG0N+veRi7dtib7m6syzQP8aywupz15P/pTWv7A8p9JPjnM0gSV3c9hLk0Q18G6ZSolaJmLoEard1h9mhQ/MW3oez8NKxxsdlBSVJbQAYVczOCN4jyXSeacHmh0EKPOZ5zUdWKhlNJx/Y3ha8Fj8PvU10BP9Stv+Lw5HPt8aqTsQpiVQjzOQKn6kEx1J2coOdv1O/V8IU5yRNj9Xh6zxeDZezVnBzbac3Tz2udNwt3clw/die2mEKPu8/6unsMZJhdXtdvmY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.1
Release Details
UpdatedOct. 22, 2024, 2:37 p.m.
Changelog

Fixed

  • Ensure providerClientId is declared when validating bearer tokens @artonge #969
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-----
SignatureNsYuVfH6kSpEA0vS7yekbPWVdxRb6NIUw1SfEOL67XT/BZR18S2I7OTugWr1Kf6x2+gA8HjvsPYD7PpP/n2VofYfUbEDSR1/iV9TPsfj+noTvAMBzfQMX7SCkoEYg76Xo5OmFJnH8+9c3qMll5vinbdpieyr1tGwdMAkeTzXefqFejRGW/nYUC46FSXeaApr2Xszah/2VAkzVOpw8k/efdWnePXAiz+AOs6VM3iLZb9HuNaCDtsT7MdgPm6gZZKwW6MZ63QLjWuvYfxgNxHLxp6nzq64H5+5wDErih/5mOvLwPMX/sZgUUqUgxeBTkctE1Sv/gOahj5Eaw2sfMBLTe0GXnsixYfcTdEVho3dAxH/W4jXH1fywYs+C+7zOM5L1U329HDHqcQR+XAmzxShXyrIWF6RSZBReXJKc5X4A5QVWldafa52bhGEs92QLkZnQmie4jQ4ejQFfetANNKGTsewiM3st6G4vK1b2DNp3I+nV00RJykWB11yPmCiJ8svBDZzilWW74Jyz37KNhmp/K22GgLb45t8cbP1dcdhXWiBc0KiTCk6oSkcFILvbHbrM600NyDcB31jCc052LMMtEnxHKJbNUdJKqlh+jpNNUZLoS9bc63y2cumJYGXvRtsVsiyqb4Ka51vn0hBXocI7PcjTJc1UPfYT+PKZ0jZhEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.0
Release Details
UpdatedOct. 15, 2024, 9:39 a.m.
Changelog

Added

  • feat(provisioning): New system config flag to disable user creation in soft auto provisioning @julien-nc #954
  • feat(ApiController): Add endpoint to de-provision user @edward-ly #960
  • Add an OCS API controller for pre-provisioning and de-provisioning @julien-nc #963

Changed

  • Make aud and azp checks optional when logging in or validating a bearer token @julien-nc #921
  • Bump max NC version to 31

Fixed

  • Fix provisioning mistake when setting role @julien-nc #930
  • Fix LoginController: revert default token_endpoint_auth_method value @edward-ly #946
  • Fix integration tests sometimes not finding docker-compose but 'docker compose' @julien-nc #953
  • Backchannel logout endpoint should only return 200 or 400 @julien-nc #955
  • Use correct userId when getting user folder in provisioning endpoint if unique-uid is enabled @julien-nc #958
  • Re-enable PKCE by default (if supported by the IdP) @edward-ly #956
  • Prevent redirecting to an absolute URL after login @julien-nc #961
  • Fix provisioning: If address attr is an object but can't be parsed to an array, give null to the 'attr mapped' event @julien-nc #948
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-----
SignaturefUtz3bz5Z0n31UWJkKxWKdp2/I6fB3Da9eS1SELeeqrnw0Bu8ym2HWpTLJcxbeOMQo3t+rGoOjmFePcPybvLK/5KlTlhIbJknciYzccIAFRQjNnwZW/U0g1e9Atsu/SyiLv++uyb5hfFQvno8FYHhMW6wWvWyO3UEThqHpgwchiLJ7bDPUnBS4x++46m/od7JFl3/qQsAvX0BoHCJBepyfCkRk9G1rvpthS17cQKXOzU1PxjhWyrjU7qGDd2pzTe2koQjT5mqqyl+MNdMSQrAXIXiO69AsyBh1kZCkyIqnYsq/5ZNMv0Gac9+cma04tTqHVCD6+iS8LvU/1QHWjboOQ2LKr7arNYHhk1cUaW7Bxwpbv+PjOfsLi6BlwDkElJOT7H5hLbteMlgwz8baavCZNDU+Own98k+TI233pGMlgZG1aZAvGCfKGyA8OcyOXhBYmiB6nNR/LM8E350fwGuzIE3+cxrXePtJZQceh5Y+Qn5z/yurms8JDDk/cuspxUGk7EVJWX9XrdZBDb7QeTYhg/nALMIG+OrFRaPBUN8qTQb3pFIr5SR7Y87jlqJo+5rTJ1SNshD+SEfWVt0511XmWm0z/u4nk0XvUpBtAcPK0i7gEjVmPujIxINtWFr+XSTnN7wcyhetYDMIkQYMV346JxGVDvoiuTcYKWMemnNXQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.1
Release Details
UpdatedJuly 26, 2024, 1:44 p.m.
Changelog

Fixed

  • Many fixes in ProvisioningServer @julien-nc #905
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-----
SignaturekpBIi3t+zJwFr4SJSDcsj7ivSbyf6nBfrzwJ6LBVG0mWPxTYjZ/+7wH5Nq4cqwUXwRCoK+mGhmPPdys0I1umSVNL94uK7kHYIi91eXtABsRTogjIHdAFedmLsH+dDy5usf8aNSlersKEGxde6cUxkvBh+8AKkhpFdKzgKJqZjPH5YlwaWG5zEaGeuJCFCkruXVjXj2ZpXEdFNRvQL9Z2XwnHPAHkUi0rzPVwfuNS9uHW+UCUoSWO53BYfkZwbfvdkQDfKolgw2E49IdapAp4YrqBsWtl/FpLvcCyh9p/XbcuGcDBaWyB0YlBfU0GBgvYtbEHsWkgm3U8+K9ovCPdM/N4+QfCQH4O04Owp+K6dLkTGskp33jutvlsnvN8uzWIhCKD9mBILK7DzQWa2RxgMMpfbi72ZNxncdfmMlZWD5yik/zDRymR8hi0Sqf9l9a+EC/8FGjdPmhSs/7KUsMneDN36mkGKbxJTIyPmC7pPItkcErvfcyLNE5p77QHgkRVCEWfbiGRxnK+RFI9QAxgRmDwL45SFOw57Q0U8xkhwCceZHWburzdQQ/6VKKGG5235eYRqvdAVxTDkz26G6mFG27T5LIKR9NVgGGGybD0qD6anlGjNn3JonLYIBtc2XixlHIMtLBCoD+UyW29SC6tn4WyA94nwKj2T3VntHiLtcg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.0
Release Details
UpdatedJuly 23, 2024, 11:37 a.m.
Changelog

Changed

  • Update npm pkgs
  • Use nextcloud/vue 8.15.0
  • Support more token endpoint authentication methods @xataxxx #897

Fixed

  • Set avatar on login @julien-nc #838
  • Fix small accessibility issue with NcModal @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-----
SignatureOTXNbQEUcC303g5gAbOdt6Q9gwc4LC/WZNeqm+LIORozJ7mBtEs0rgHEIZGJleilAUoGMl4SuPMsWzgSpANpLdRiDdX3BfHsDPv/4S+IeRcxmzzsgJVm2Rz6Y88F/NQCMaZ6OIwBpz1qyl696/FUpVauUKWR58+dBVO5sUy8Pt+lJDmWVWor7H82rbBgR2xgE8JQ2dLvWYp+I5UMnV3Oe4pYbUl54bepxCLFHeDfZv+28Ix/eY8LlSJ8gEQaPD7F4ZE7lNUX1EE4D/YYtduVyNCvnMGu+YB4WXARF9nl4mFaqdLSENgm0yBxOMp34ivsXqVFR/pdAMWWOMXNRFc6RYbz3lGc8cs+shUNqdbsA8BqKFpa/607NN/bn/6dIAw86QUfTNtLxTjnwd3Da3hSU12Vf4krSrChey8AVxKfIctkQVgxBTD+Hpe7UKFkW7rngZFocCvwjRv9zs5xBzrE5BLS7pFTPiUJPnZ/AYLHiWZojyBQ+MIyGCc/r9mG1HqEY0LWqO2yN0ckiYPVQhq9p0DBIAc/3cbfGIE2KfetRQsYnmNH6gHUr7CFSQRPfQewx4fXdpIx5bs1qBdMuUzRZqLuiyo78m+mvJvv3cqadjYKfDnB5MtMDJ/Ls+gsRJvaeWEk9FvbFaUsEswIL/EvPsQkFasboeCaFoqpzsqsi8g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.3
Release Details
UpdatedJune 21, 2024, 9:11 a.m.
Changelog

Added

  • Support search by email in the user backend @tcoupin #815

Changed

  • Improve the stub so it's not confusing IDEs @nickvergessen @julien-nc #862 #863
  • Set group displayname when provisioning @towo @julien-nc #880
  • Add issuer, audience and azp checks in bearer token validator @julien-nc #864
  • Allow to disable default quota, displayName, groups and email claims @julien-nc #883

Fixed

  • Fix, improve and refactor the upsert occ command @julien-nc #860
  • Fix biography attr being used to set the account gender @julien-nc #888
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-----
SignatureKm5yEDeIZ51aRWiaBe4KG2UaWzTVwmoUkeRmrdlktbH8g8z+VyF50eMeTLMV4UuHTIi4EoXietQdjpN2io0C6HuoW7ekU4oXIw17r6oVum4btP9QvSiyLf9S8DOLM7txNmPIn8Z3B12Dkn3O1W3EzIO1R6AaiaQlZDOogK+6TpPoBT62lTG9iSM2jWX43F20u9w7ChXOaGUsdoIOk5maIERwC8Bi3msGSyXbyNsPTmoAALlCpZIhNVTUNLZHfgCahuGJyXAiMflu3oToGOGrte+GwGcGv3IIAu6WoS9engEEN6uxA9UmY4ii9dp0XXE3XnsvD/ailS+Wi7KyDumSqLVEIxXnOEHyGa4+mjQnVNPOg98kavx8PAEWh7qKe+jnRuLNQl1H2/5ZrmGdCviW/aTpn2sNZ4Y5tUUWjEMxBadX/2adjo8PkKVxdBQYrNLA9Vz2Gtvex8NimkU0zkyr8kqVz/vQWocUjWCMtRqFD/ye3T4gkThJ+ZAVwPfXvsyrxnWSCoGuu+DGW5337wOLDrRnPQMSTjOr5C9E5Y9Rhw5Z958dxBGLC5e+DJkHFC8MgDH/GpREqiJ0Y/OYXNdTKxlQu05hUeEMtWaVPySDJMIdYXYbStgKGnmp6DRl5MCtHwFaPezE2KIDLsodu87AdUcf1UL+mtGOriGwRneT2Wg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<31.0.0
Minimum Integer bits32

Nextcloud 29

OpenID Connect user backend 7.3.2
Release Details
UpdatedAug. 22, 2025, 11:53 a.m.
Changelog

Changed

  • Update dependencies, adjust GH actions, adjust tests to phpunit 10 @julien-nc #1177
  • Use OCP InvalidTokenException instead of the OC one @julien-nc #1179
  • Replace deprecated OC_User::useBackend with OCP\IUserManager::registerBackend @julien-nc #1168

Fixed

  • Only use the prompt param for the authorization and token endpoints if defined in NC config, drop 'consent' as the default @julien-nc #1176
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-----
SignatureIcryljglOroRxBKVTiXpKqe3YnCIi/pMY6RDJ8JH6ngVj0fCccRiKmDVdM+usif/s9pV3Esdg7Hhlin5OXl09D0nFNubVYGwxdS9zbOYhhZcKDmh921ayn8bgwseK5RUZG4VeGAvRXQhwXp4pmxwSLkOlpSedrta99xaIKIwqSvx6cdeImn5GGx6S64cF4jR+ya0nsMREjkDsDcbhL2buJCRi6ovfsegKDaLuWHGCgKaY37QfiigVhdeaiGsbn/mv8wGjZ4UfKP7tCJx9Cc4wKjI/jDk0BSxzS/N/0XnPGJ4N7K9qmpNS+pMV/oB7PEi+3E8gvy6fbvZPH39eSdJ3cqvg5m1ShcNQNtx3OujN+fzCwgcoIFcOC7BeN50wMFp4tAQwhr5uOkDZNcl1grIz7ZmsBytFGpjybsXppYIzy91/q6ArQGgjwZozd9rzjxjSCE24D5V4BjbGGuwbTiKHILe5WkC4wgU/sGla5iqxU0EIx4vsl7bRx2sRL4k1SSObAnhWgxZrCGV0CbtjaYKN3Q1hUUjoxUfJRNy8tSeDVx0Om5ma9udoI2ySFAP8bmkP6/VgiwWhq33x1WnSEX5gz0sPJA76q5HijsFfTt9KZ5ekvIiuX43r/RyzVyoL3cf3l0iU4z9saIrCBd68ORePA8RIolItzbHoQUvbFfWgSs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.1
Release Details
UpdatedAug. 7, 2025, 10:14 a.m.
Changelog

Fixed

  • Fix broken soft-auto-provisioning @julien-nc @jonas2515 #1170
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-----
SignaturePyGIbK8Iff76+j72qFIrsoaSDrVGnWnnWQ8X5bTKFnjf7mH+2l0QyZ4K1TY2msVEYpEZXWSkVQnoiHM4zbQh9cdfYRHWPFY0sNQNEfTn+miMmtcFBKrPD2Q0FUayV9A7fh3ZcjMzrabi7KNhJm4wUIcODpMFIkiFKbn5bsPI4200baFo42+V6USfhgNQFxXCQWZABdq/VK4uVjD1VT9/nf4jG7O2yX3LME5S98LfOD9O2OSetyHEsLjOONmcldMP562kl7Q/TtZT5Lg3CH7wEXPfa30pKZ6MbtyrIRqn1rz9iRCT9J4C9y5elZiETBxO8XO9mza8sy377PEU9JzaoFCA5tlZOj+imjjwzF/GN9gymU6iXS9Isrcbn3KitYMsAJWOUkVYsQsZ2Grm8V/TE4fGG/4T+DJgpCFPcdTLqqlNE63X3Iy4nsZzCBderERgQwmlCySp7JYVcwGFtfrhEKuosOIhPDlOVsLERKl9EmdEoK1suvt6dLkmJFNTcio6HHp3rC98Ll6nxOIy+z9t9G+c0JnWxEe5Y1t13EoRu5Tozx0tdh6BMGMGa1ZhucUoVj6DLJ5SYnz2DCDJTSLYXRTM95JwRueJUj9uRUhKBTJopQ5AOZEMBzXdxhesWGWkKzV4p0fAal29B3AUJrCZbDDUhIMWUVDWpkQprGgvQmo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.0
Release Details
UpdatedJuly 25, 2025, 9:41 a.m.
Changelog

Added

  • Call userinfo on login to enrich the login ID token @julien-nc #1041
  • feat(settings): ask for a confirmation before deleting a provider @julien-nc #1144
  • Allow nested claim mapping for groups @andreblanke #1149
  • Optionally allow self-signed SSL verification and support for oidc prompt @elyerr #1151

Changed

  • chore(tests): Cleanup bootstrap.php to be forward-compatible @come-nc #1122
  • Use Psalm 6.7 @julien-nc #1131
  • Improve the NC error page when the IdP auth fails @julien-nc #1138
  • Migrate to vue 3, nc/vue 9, stick with webpack @julien-nc #1141
  • Use outlined icons @julien-nc #1146
  • Add warning log with more data when there is a code state mismatch @julien-nc #1157
  • Use custom error/403 template that includes a 'back to nextcloud' button @julien-nc #1156
  • Add debug logs including the session ID when setting and getting the login token @julien-nc #1134
  • Add debug logs when getting the JWKs @julien-nc #1135

Fixed

  • fix(gss): set the gss session data in the controller rather than in the service @julien-nc #1123
  • In single-logout, if the provider is not found and we are in SSO mode, use the one and only provider to make sure we logout in the IdP and avoid being immediately logged in NC again @julien-nc #1155
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-----
SignatureFNJTEr/qjB0taHu+WdjcDm1Msz6RiHja98LhuGoxe3J03GqaKQpGICLAzkREb7OlnfVsrz4nAUeA6GfNFxDK7dDibspihfV01qd27AoASNFPiPbc32YOGRqqdJoQV3T8dW0+IUtMCDNU6JBrsiGo6TRVbW/7a7rQgw+5j0fm3PmWdz5wBO7yVCTKkXRHJG6DxR70DgyCyQ+4tcybkEiNGQNlT+x1BFM66x5c7p141eTo72qpwa0hgjX6i7HMv/iVCD4Z/onwU3SZn4HMoYeT43e4TFM8nqTvE9Cjn4JoyYHlZmZMp7Z/yu5emz6q9MRSdTZVqSLCjSXIQm9ETJ9+/oTcjeYcvP6JB3hkgDHcucYH3YBnsJ39j774jb+hsEME9qr83fpViYuc9+NwgtAWbRwC5G9VuG5lfdcVKB43O39j/S/WpPP6JRmbkNbMf96n8edUHkbhEfFgJWfix84h4qEhHdlz/0eSmOfOQrCgfJ6uMCKVSLech8FifB2y6D4PVpSRfhOksvWeoXXrjaU4SyOzpMgeG8EOxIMx3fdSHhvLCMkVHVelc9psUmH676yQqEVo+kub5zLd7yrM34eBXpWQ8ybjdsf9YOwO/l58dDJQNIya3k+Bppp6I58jMdXhLlhmJoQK41so06U3+r0gN4k3W/nYqPXJPQxvHZCe4/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.2.0
Release Details
UpdatedApril 24, 2025, 9:24 a.m.
Changelog

Added

  • Provider-specific setting to enable support for nested claims and fallback attribute mapping @dragonpil #1103

Changed

  • Allow requesting scopes when using ExchangedTokenRequestedEvent event @saw-jan #1099
  • Allow requesting scopes when using InternalTokenRequestedEvent event @saw-jan #1098
  • Make settings form footer sticky @julien-nc #1107

Fixed

  • Fix serialization of requested claims to avoid empty arrays resulting in JSON arrays instead of objects @julien-nc #1093
  • Fix grammar @rakekniven #1104
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-----
SignaturedxRBZ2wnVHHNZqC+TZA2SNLYfpPRe1Sp4DzhuXVVYrP+Bg6r44267Qwicefx60dlejqzo9TliTOEl/ym9RHEbqvoMJjzQhd53K3AW3igzLb+Dj+rvaqImTE4I01XYXbB2gj12TeZe+zC/8WqIw+dIWfaQzilDsMskwasxaDlvYiPD4fIG6JIKr4a4afdYD/mQVLFGo+B3eo03BzwSwf/K8CTp4+Ft0MbruEuTiJt2DbUgbwRICOMeFwrfyBl52GLOK2P0Us2Sk2qLhyljR1RsxL18hx8Sbv6GPSFZt6xXWumpelypNDQ95F5snym/OJbbWVfCI3+e5Lf91AIWu8ZBder/kXz2/7ifMrsdyoBkbnW2NhayGNAvM9IQ6JMLx7KmPvYq0Ef6sdlbsCF4rcc9wClsHE0eQA+dcHDkF03nvEX1+z2ze66FPnAekadp975cQoEb6A6f2szUsqNx21WYGPLJuNGMpce/LfI6LCFwNSQA5QU5pJ9Rt5UhGC1P4iSM0n+Vc4cBs0lQYSUN455E9hAE7DUC7AIzaNGwBlHGSN3anp4jxdF1hS8cGSVvH0BlmikZYIyyuf5PwG4E7wbbJFoOe204qxcJkLxo9plg3Jg3eyJVPmY3ztBKFlyTj5o3NAHWsPmwpeZAUqxbKwk79by9FYEHKZCTBVXeWxXcE4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.1.0
Release Details
UpdatedMarch 24, 2025, 2:17 p.m.
Changelog

Changed

  • Clarify token request events @julien-nc #1082

Fixed

  • Fix translation issues @julien-nc #1075
  • Improve grammar @rakekniven 1083
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-----
Signatureg/pUrLyL5YZtCIgYACGvkEZ5VGYX7/0NauXHgeOOqXyYNTF/OzRw7ZsVx2AAFRcproAV+HimoiqD74o+Zd8v03CizosvjcILDK9Fz8YCxhfLT86QK31LYaF8kkzT3bA5pKmzwT3+0CTIwvveubmTH0Y5sEDY4PPDe/M2zcS61jD48l87GU9BsUukQKoSDf/7IskvKlOLwLtkjZPOVTXoq2C4YkIyw3aSFk1sS2W2dPK4BrE0w55/jsgMh0b8FoKTNRgVoV8WPM40ucrvSIZMccmnFqijW/lcS4eWONKir3gw27b1N7ZlLNg8NbsHZ0XjSKxHNbVOqnzFW2la/Nonu+lMaIffw3ORvenm4RXXEUZDtkAPFwCgQmpdIj7w4YhTaeN7g/sBXWaZ49MEZUw0NHc/FlrzGUtMRyOfz95vxNSLqLZYmdF2c89pgTV6ZOREGUNbRIzmhSd2ihkNTKYf3jNEGVEsrww8oE5yy2zAdtm0CZITXF68lhJTbhaKwInPPTiCcgauochtj1SHbTQj3W+RBh94CZnu6IJA12V9v2MxsFK18EhqsrXSTX1j2tMgx0H2XldznqLIiqdHWZf8cj9PeUJNIX3lIby956PeMGGDSDlNRTObgwHVVaJRSVK52uf2Xn7qWV4oV5O8AqJJOUucaW3GT4FUodkfnTvCgDs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.0.0
Release Details
UpdatedMarch 7, 2025, 2:11 p.m.
Changelog

Added

  • Add ability to set a custom login button label @julien-nc #1070
  • Add support for bearer token validation and generation by the OIDC Identity Provider app via events @julien-nc #1040

Changed

  • Prepare for transifex sync @julien-nc #1071
  • Remove AZP check when validating a bearer ID token @julien-nc #1039
  • Bump min NC version to 28 to make sure we have OCP\Authentication\Token\IToken @julien-nc #1061

Fixed

  • Properly avoid password confirmation with user_oidc by adding the SCOPE_SKIP_PASSWORD_VALIDATION scope to the session tokens @julien-nc #1061
  • Fix scope for the role account property @julien-nc #1069
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-----
SignatureSapVc5PmsKAnaYt0nyyzqZeQzCrNG+Yn8L/q3LMdral2/uoAp0u+BB5FqiGFXGanB/GAKlHplt4m9yMEJ8pbSBqCY4zQwm4JANEFiziiwX4/UGKxa74fVcr+CxGeQ3P/VnyHPG3TE5ZuSiUP+C2LacRCwYjvdYGBWd1+4y4Wy8fv2uJSFrkM7M1yJjdpDCLLq/38uRELzKfBiQ6jgRTUvDj5yXjy5MCvHqvBQFWzYLfw+mQ1bey030+lo3j18JCVnG0MlrBYl5V1bJUdBBmO1PzqZjpdz2Z+sUhfoIbmSMO1z0V/10+dxed3d5UnOdC2ciGhjALElEhCIcNAbCGyzW+MKZiGS4RjS4uDdWvQOyEj1YGnCFiVb5esk/hgZLx+8uZydEBX3Enz3R5WNlMqcrTtV4gJe4RQ8TT7eSqzDEk6n//OSqizbTu+Kv2Q0kOU7Wo1INe29hm57fJnAi0YDK5zpmhbjHcm2UCNuC6D+dYiN+OTZbWxa3GZEM6iJWUd6PuoDlhMf0lVSwy8K6NNI7037SRJpVMV98JZDWbiEQIhRMQbn8JWn3ROaliDX37CRfOZHtQeJp2KlxLeO6VVwAUB6LXlYzu65II9xkCST9ubTHKZMWU9PTFHW7NKY1KRt0nNCLHOiMmXhvr6fiJak0q08ZOE6o5qB9JEM+1AkS0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.1
Release Details
UpdatedFeb. 25, 2025, 10:50 a.m.
Changelog

Fixed

  • Add missing group-provisioning options in upsert command @bjalbor #1063
  • Dispatch prelogin event before login event @ArtificialOwl #1065
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-----
Signatured62hOzg+oZdM7fzBGxDcSKCHscb4dozONDFAwYGQ0cWkoZLb7AqZMlc6sebqEBAgb1p/zd7DlNnXSm53cm4FTkcKdfGGlZmg5lH1+ke0d/rIxlbwh6qAA3a4oG/folnWciWMjc7GXZFJ8XkKB7F9WlFtYtcdlYgfR6qkqF9XavR1cqG/bGv7mJbyjG6j4Auato7RTw7oC6B1Z+MIsAHXHYxh+7reT7s5JOmGUjVNcTJo95E4652SI0PPDeF4yqEumccu+MbCzv9GadcGSLRwXzgJmWCBIGgD6glzr8KP9fcyzSDg3T9Z+66HCySpFJqebaFLwydgj1Pt0Jha1XERakMlxxy0gU8kDMWkC7ZZaM8k/eBD3p6lzd7fsQpm30dwYhOrXv5h5ItObOOCkkm+hPeDrQM88jz3jKXiJVS08DTZFhucq0ULG9Xf5qo6sx8yNVDK7QDTARDsKhjSfBIv5nCm+0ggP2QDotgvHZbDaqmpA/N03LWCxKFDNs3hb1BTe7UNvr8vH3pvUHyJbOjQ/Y+roZY2hWd9W7TLdv7xtQoMODt1tLbNX2Pii/JWo/61HJjI3tCo51//zNLZSepKZ49/evkjQvAkXQPZtdoF+ZUbWVlMlUo8+ZVgS5kvbL6ZtIN13sSJuAr/wKPspXlwmHFOxMDcX+cmmknzPzzrbnA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.0
Release Details
UpdatedFeb. 17, 2025, 5:11 p.m.
Changelog

Changed

  • Support NC 32 @nickvergessen #1029
  • Map the user language @julien-nc #1046
  • Adjustment for GSS @julien-nc #1053

Fixed

  • Replace broken jumpstart docs link @joshtrichards #1045
  • Fetch default privacy scopes and set properties appropriate @bjalbor #1048
  • Backchannel logout token may not contain "sub" @prigaux #1049
  • Fix '"kid" invalid, unable to lookup correct key' when keys are rotated @Adphi #1035
  • Fix(ProvisioningService): Handle InvalidArgumentException when updating account @susnux #1058
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-----
Signaturec5vUqzfrOB2PeNv2BuW9un8r+pD3kSJHIBrq9L6PCImisdlhRZvrRO8tADVva52QIyRHmzhzGgCJxYGtXCPNc4Mnvaq9trpqfaAo1Sb4D+oY51wrbrBz1R1VFlPCM0aR31RzNlBGybVKPO5gkkuYzRGCMZ0KwyAVId5jvV5+1OyGCI9x9wdekSNMohJL827awg6VueQkdqtCeiu3z7CVhZ8B0/1Kf6uNxB7QVpWHz7pARsjtmqu8MGaSD6DKdc9D2dThSh7kLj4+xXnI16xBpmfFf4Q9XIG7NvSPLF4XFPnS8YjZYnefSwgDaybPt+2KDuKekE0nSFvZ9VcjpcLMBKWohkyKIT9W82WKcqjdVE4z/JGOEYcXrVfhEV4uraGytWUu6+fyQxkafJqhP4m+0iLksMsSC8YRj1HRwulyqbPok/kKoV7pMD2wupLqE+goUGyXXWhYikNJmAkssvtufK2ymigrnTrNZL6zNjXXep+t61YKmf407CUXL5GHAP8JxiMMpfRUiO0SoT+pK0jFhzqJfnYv19n3iP2LAYSkFJSnFvtxGRGDID5MSI93PIcVwvu3L1Xc3tBby/aU6P5X/k7UH4VE+x4+o7o0lpZOuclCnR8VlyJ2+ZdHOiFVR+ihqZ1ybYWqmncqd6GwDt+GZnSGHTF3BT7urKPY7pUWXOY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.1
Release Details
UpdatedJan. 23, 2025, 11:04 a.m.
Changelog

Fixed

  • Fix crash when storing a token without refresh_expires_in or refresh_token @julien-nc #1025
  • Disable token exchange mechanism by default @julien-nc #1025
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-----
SignatureEKnwnxJxqTgLPcmwjUaNDXZR7oMitoZepT/SpoCFe2fu2QwzIYPd4Q/JABXUGCoDcHzdSEyYlh3rWLWf3ygHwhoIgBZdpnHNbYMDJuhp/b9Y6md9wmknec0wsdLlbzGi9kYlD1n8DbemwfT5v7RfSiTHYpauz11+DoOhDjgbSOtiLaS2yfy+RK3xvnfLi+oEnY5klEis9FNytV/x4JtlbHyRxMBR4nuh+Omvio+nw7GvzJBOwanQkddep+AjW6/k+4n+fjch3gt1Yk66Jur2TlQgpx4A6Sz2kDRuMQW9d9twlRlGTn9CV3iNI09oirZ4etewgRZ4c9v67Y6HitLUQYcGXUlf/D+fRhCwT39ZAQMAOjNHn+u6YLdHhtXPheJ9dfyNxhbjt+F0Iv38jlPWCj4w8/IaKSgBTzAq/qCMLXY8Fr4kx0LImx5xxKziyINNLUO3Gij+2yn03onkXkiplZU3WM/fuZJgywrRyxHXPihDUYxgjo3t70XrBQzRsFHTnhnbm/6jKbUrnbS2IXyqvNRMDpuYhpZK2uoekPyxA7V9HsLphPgKnSsk6TMD4XtBN2qkRSEFcLAYePd7NFZEhhq/z7n06yNELc7ccbi/xHHTHh7MAQdwML2o6swJgoHhu9WFy6MSpRzDYQEgCu+ff1cX4LmN+OCNZlDWPJSgnaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.0
Release Details
UpdatedJan. 20, 2025, 12:44 p.m.
Changelog

Added

  • Support for Global Scale (globalsiteselector app) @julien-nc #1011
  • Add whitelist regular expression for group provisioning @bergerar #884
  • Optionally restrict login to users matching a certain group @bergerar #884
  • Token exchange mechanism for other apps @julien-nc #974
  • Password confirmation in admin settings @janepie #991
  • Add option to configure bearer provisioning via occ @janepie #1003
  • Add config value to make the email match optional when searching for a user or a display name @julien-nc #1014

Changed

  • Make the app Reuse compliant @AndyScherzinger #975
  • Add support for comma-separated groups in group mapping attribute @julien-nc #1006

Fixed

  • Update cache when discovery endpoint is changed @janepie #1002
  • Set fallback redirect URL for login if already logged in @janepie #1001
  • Fix redirect URI when Nextcloud is accessed at a sub path @bdovaz #990
  • Handle redirect URL containing a ':' @artonge #1008
  • Avoid slow queries in scenarios where we do not need a search @juliusknorr #1019
  • Adjust provisioning service to correctly update the display name on login @julien-nc #979
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-----
SignatureO24IRHv4ZoY8Ex+fpOp/t7iZm2gZCOxl10DrfysEKNx3AsDrFYedl5CstDUEqFVP2wXxKztDd4bcGmlfBC3nCzuQslTBsyVE7ORqcnuXqLVbhaogThMc7Lh31eslQ0WFZ0ikIaWa9SE0FAI9UvME9gFDwW++sXlozQQDTbI3pjfzNpswkquxazncqkehyZU8kd7RXf5exEAAZGIQ/T2krtKmxTDC7E131jGxOFhlKrzuN6i58BqzQPUPFmZXCIYqgQhUiElXlMV3i6XnqRAIG+7x3nH4PnPDSHE4/gA6OaXoiM+Fbtli9PxziTmb0y05hmzgL0IJ3uzwEa8ImoyZ0sc+xgalKJ78E/1Wdgx1ADLxxweuxoL6pBP6Fd+vwwNfH8+owFP81vwn/oGjUzPn/sEBdIcydhSclPaGfHXUi25zgfYlT3bN5avZTO+SdiXJJspm9O2XrL/HDn9+w1EBP0NEIVWK8zeO0Kg6e9P0ky6JQf4YUqQW6i4/1b/YE7+JZ2GidQ2ijq4IusbkQ2tg2QUstJ3Y/O1QqpGWTc+f7CQe4P/k2XhNWzh7TDSbi39OSv/PhhNQIxmOlmxCiohjuUEG07eqFvUn1A6GnBOR6E79qhcRaDrMgMPkEdko0J89NgoGFiRgowOv39nRwp0B3XzNCrCoUd5FzM4BrWy+kPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.2
Release Details
UpdatedOct. 30, 2024, 9:27 a.m.
Changelog

Fixed

  • Fix state token missing while trying to login using Nextcloud Desktop (login flow) @joselameira #971
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-----
SignaturenVhuxZV+qsaXXIgGvcw9WvAb5NQN4Er9ztcxP3uY7JEIp0A8TFiMmW+IXQ5rBOELqbis6rC3UQuYwqPO1R1GjOW8aPyLwnyfi++TgjruHgLWplazyHcVNrUzT1BDyIT87E6t+Fsbc8mkv37q1KOrOTNFCZM8NNEcLc0t/JNlWb8HEEFWM5HXRGLFKKdVmBgGcZi5S8Y+A9ZbRsOTTaiz90MYeR8JqCxdtNbp+Xm/bWTElaRaYH7cCt8I11RWRDfSWxnnv9gv1SQ8kxYMdrkqSuesOL2b+R7ZyRltKibrrtrpouC/n/HPrnAzRQAwJc1jNPoW/bxHWE7hlYbqgTCqOVFPKa2DasqapG8MyCbEKnuWux2xswBDwo8qpB1E9kkjK5upvThfBCgARBmhOIMyGtLgm11PbKKnImMdG0N+veRi7dtib7m6syzQP8aywupz15P/pTWv7A8p9JPjnM0gSV3c9hLk0Q18G6ZSolaJmLoEard1h9mhQ/MW3oez8NKxxsdlBSVJbQAYVczOCN4jyXSeacHmh0EKPOZ5zUdWKhlNJx/Y3ha8Fj8PvU10BP9Stv+Lw5HPt8aqTsQpiVQjzOQKn6kEx1J2coOdv1O/V8IU5yRNj9Xh6zxeDZezVnBzbac3Tz2udNwt3clw/die2mEKPu8/6unsMZJhdXtdvmY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.1
Release Details
UpdatedOct. 22, 2024, 2:37 p.m.
Changelog

Fixed

  • Ensure providerClientId is declared when validating bearer tokens @artonge #969
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-----
SignatureNsYuVfH6kSpEA0vS7yekbPWVdxRb6NIUw1SfEOL67XT/BZR18S2I7OTugWr1Kf6x2+gA8HjvsPYD7PpP/n2VofYfUbEDSR1/iV9TPsfj+noTvAMBzfQMX7SCkoEYg76Xo5OmFJnH8+9c3qMll5vinbdpieyr1tGwdMAkeTzXefqFejRGW/nYUC46FSXeaApr2Xszah/2VAkzVOpw8k/efdWnePXAiz+AOs6VM3iLZb9HuNaCDtsT7MdgPm6gZZKwW6MZ63QLjWuvYfxgNxHLxp6nzq64H5+5wDErih/5mOvLwPMX/sZgUUqUgxeBTkctE1Sv/gOahj5Eaw2sfMBLTe0GXnsixYfcTdEVho3dAxH/W4jXH1fywYs+C+7zOM5L1U329HDHqcQR+XAmzxShXyrIWF6RSZBReXJKc5X4A5QVWldafa52bhGEs92QLkZnQmie4jQ4ejQFfetANNKGTsewiM3st6G4vK1b2DNp3I+nV00RJykWB11yPmCiJ8svBDZzilWW74Jyz37KNhmp/K22GgLb45t8cbP1dcdhXWiBc0KiTCk6oSkcFILvbHbrM600NyDcB31jCc052LMMtEnxHKJbNUdJKqlh+jpNNUZLoS9bc63y2cumJYGXvRtsVsiyqb4Ka51vn0hBXocI7PcjTJc1UPfYT+PKZ0jZhEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.0
Release Details
UpdatedOct. 15, 2024, 9:39 a.m.
Changelog

Added

  • feat(provisioning): New system config flag to disable user creation in soft auto provisioning @julien-nc #954
  • feat(ApiController): Add endpoint to de-provision user @edward-ly #960
  • Add an OCS API controller for pre-provisioning and de-provisioning @julien-nc #963

Changed

  • Make aud and azp checks optional when logging in or validating a bearer token @julien-nc #921
  • Bump max NC version to 31

Fixed

  • Fix provisioning mistake when setting role @julien-nc #930
  • Fix LoginController: revert default token_endpoint_auth_method value @edward-ly #946
  • Fix integration tests sometimes not finding docker-compose but 'docker compose' @julien-nc #953
  • Backchannel logout endpoint should only return 200 or 400 @julien-nc #955
  • Use correct userId when getting user folder in provisioning endpoint if unique-uid is enabled @julien-nc #958
  • Re-enable PKCE by default (if supported by the IdP) @edward-ly #956
  • Prevent redirecting to an absolute URL after login @julien-nc #961
  • Fix provisioning: If address attr is an object but can't be parsed to an array, give null to the 'attr mapped' event @julien-nc #948
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-----
SignaturefUtz3bz5Z0n31UWJkKxWKdp2/I6fB3Da9eS1SELeeqrnw0Bu8ym2HWpTLJcxbeOMQo3t+rGoOjmFePcPybvLK/5KlTlhIbJknciYzccIAFRQjNnwZW/U0g1e9Atsu/SyiLv++uyb5hfFQvno8FYHhMW6wWvWyO3UEThqHpgwchiLJ7bDPUnBS4x++46m/od7JFl3/qQsAvX0BoHCJBepyfCkRk9G1rvpthS17cQKXOzU1PxjhWyrjU7qGDd2pzTe2koQjT5mqqyl+MNdMSQrAXIXiO69AsyBh1kZCkyIqnYsq/5ZNMv0Gac9+cma04tTqHVCD6+iS8LvU/1QHWjboOQ2LKr7arNYHhk1cUaW7Bxwpbv+PjOfsLi6BlwDkElJOT7H5hLbteMlgwz8baavCZNDU+Own98k+TI233pGMlgZG1aZAvGCfKGyA8OcyOXhBYmiB6nNR/LM8E350fwGuzIE3+cxrXePtJZQceh5Y+Qn5z/yurms8JDDk/cuspxUGk7EVJWX9XrdZBDb7QeTYhg/nALMIG+OrFRaPBUN8qTQb3pFIr5SR7Y87jlqJo+5rTJ1SNshD+SEfWVt0511XmWm0z/u4nk0XvUpBtAcPK0i7gEjVmPujIxINtWFr+XSTnN7wcyhetYDMIkQYMV346JxGVDvoiuTcYKWMemnNXQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.1
Release Details
UpdatedJuly 26, 2024, 1:44 p.m.
Changelog

Fixed

  • Many fixes in ProvisioningServer @julien-nc #905
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-----
SignaturekpBIi3t+zJwFr4SJSDcsj7ivSbyf6nBfrzwJ6LBVG0mWPxTYjZ/+7wH5Nq4cqwUXwRCoK+mGhmPPdys0I1umSVNL94uK7kHYIi91eXtABsRTogjIHdAFedmLsH+dDy5usf8aNSlersKEGxde6cUxkvBh+8AKkhpFdKzgKJqZjPH5YlwaWG5zEaGeuJCFCkruXVjXj2ZpXEdFNRvQL9Z2XwnHPAHkUi0rzPVwfuNS9uHW+UCUoSWO53BYfkZwbfvdkQDfKolgw2E49IdapAp4YrqBsWtl/FpLvcCyh9p/XbcuGcDBaWyB0YlBfU0GBgvYtbEHsWkgm3U8+K9ovCPdM/N4+QfCQH4O04Owp+K6dLkTGskp33jutvlsnvN8uzWIhCKD9mBILK7DzQWa2RxgMMpfbi72ZNxncdfmMlZWD5yik/zDRymR8hi0Sqf9l9a+EC/8FGjdPmhSs/7KUsMneDN36mkGKbxJTIyPmC7pPItkcErvfcyLNE5p77QHgkRVCEWfbiGRxnK+RFI9QAxgRmDwL45SFOw57Q0U8xkhwCceZHWburzdQQ/6VKKGG5235eYRqvdAVxTDkz26G6mFG27T5LIKR9NVgGGGybD0qD6anlGjNn3JonLYIBtc2XixlHIMtLBCoD+UyW29SC6tn4WyA94nwKj2T3VntHiLtcg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.0
Release Details
UpdatedJuly 23, 2024, 11:37 a.m.
Changelog

Changed

  • Update npm pkgs
  • Use nextcloud/vue 8.15.0
  • Support more token endpoint authentication methods @xataxxx #897

Fixed

  • Set avatar on login @julien-nc #838
  • Fix small accessibility issue with NcModal @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-----
SignatureOTXNbQEUcC303g5gAbOdt6Q9gwc4LC/WZNeqm+LIORozJ7mBtEs0rgHEIZGJleilAUoGMl4SuPMsWzgSpANpLdRiDdX3BfHsDPv/4S+IeRcxmzzsgJVm2Rz6Y88F/NQCMaZ6OIwBpz1qyl696/FUpVauUKWR58+dBVO5sUy8Pt+lJDmWVWor7H82rbBgR2xgE8JQ2dLvWYp+I5UMnV3Oe4pYbUl54bepxCLFHeDfZv+28Ix/eY8LlSJ8gEQaPD7F4ZE7lNUX1EE4D/YYtduVyNCvnMGu+YB4WXARF9nl4mFaqdLSENgm0yBxOMp34ivsXqVFR/pdAMWWOMXNRFc6RYbz3lGc8cs+shUNqdbsA8BqKFpa/607NN/bn/6dIAw86QUfTNtLxTjnwd3Da3hSU12Vf4krSrChey8AVxKfIctkQVgxBTD+Hpe7UKFkW7rngZFocCvwjRv9zs5xBzrE5BLS7pFTPiUJPnZ/AYLHiWZojyBQ+MIyGCc/r9mG1HqEY0LWqO2yN0ckiYPVQhq9p0DBIAc/3cbfGIE2KfetRQsYnmNH6gHUr7CFSQRPfQewx4fXdpIx5bs1qBdMuUzRZqLuiyo78m+mvJvv3cqadjYKfDnB5MtMDJ/Ls+gsRJvaeWEk9FvbFaUsEswIL/EvPsQkFasboeCaFoqpzsqsi8g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.3
Release Details
UpdatedJune 21, 2024, 9:11 a.m.
Changelog

Added

  • Support search by email in the user backend @tcoupin #815

Changed

  • Improve the stub so it's not confusing IDEs @nickvergessen @julien-nc #862 #863
  • Set group displayname when provisioning @towo @julien-nc #880
  • Add issuer, audience and azp checks in bearer token validator @julien-nc #864
  • Allow to disable default quota, displayName, groups and email claims @julien-nc #883

Fixed

  • Fix, improve and refactor the upsert occ command @julien-nc #860
  • Fix biography attr being used to set the account gender @julien-nc #888
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-----
SignatureKm5yEDeIZ51aRWiaBe4KG2UaWzTVwmoUkeRmrdlktbH8g8z+VyF50eMeTLMV4UuHTIi4EoXietQdjpN2io0C6HuoW7ekU4oXIw17r6oVum4btP9QvSiyLf9S8DOLM7txNmPIn8Z3B12Dkn3O1W3EzIO1R6AaiaQlZDOogK+6TpPoBT62lTG9iSM2jWX43F20u9w7ChXOaGUsdoIOk5maIERwC8Bi3msGSyXbyNsPTmoAALlCpZIhNVTUNLZHfgCahuGJyXAiMflu3oToGOGrte+GwGcGv3IIAu6WoS9engEEN6uxA9UmY4ii9dp0XXE3XnsvD/ailS+Wi7KyDumSqLVEIxXnOEHyGa4+mjQnVNPOg98kavx8PAEWh7qKe+jnRuLNQl1H2/5ZrmGdCviW/aTpn2sNZ4Y5tUUWjEMxBadX/2adjo8PkKVxdBQYrNLA9Vz2Gtvex8NimkU0zkyr8kqVz/vQWocUjWCMtRqFD/ye3T4gkThJ+ZAVwPfXvsyrxnWSCoGuu+DGW5337wOLDrRnPQMSTjOr5C9E5Y9Rhw5Z958dxBGLC5e+DJkHFC8MgDH/GpREqiJ0Y/OYXNdTKxlQu05hUeEMtWaVPySDJMIdYXYbStgKGnmp6DRl5MCtHwFaPezE2KIDLsodu87AdUcf1UL+mtGOriGwRneT2Wg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.2
Release Details
UpdatedMarch 18, 2024, 10:53 a.m.
Changelog

Changed

  • Update npm packages

Fixed

  • Stop using missing OC::->getEventDispatcher method (dropped in NC 28) @julien-nc #818
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-----
Signaturem8tD20IxQAbM4LZ3ToTNXBZtVIdAqYMk48UCvt0dglpSufhn/tOpzbAZUQ4SRso8JhK/q2jkYF/OMczknQwEXy4hfDy8QgQrM4HbKljCLI1PcBcPwNeao8CjJb3VC04EQeE+gUwwlNM+apNSklB1Y/jaAj2z0cUHa6a/dKeI0GyY+ssYRk+iK+9jipOpGmGyjENmAm3PjvU2Pbp4qL6zUbBUbjwrGHgMKxKQbCrqjmBGgytE+8icAPHUbsM4v9kzM9+LotuoMLodBHoYZNzRf7iE7jbmcX8u8GB96jQFSppkG18sMTTX6+9QNHyYHvd59/isbwbFL0hNcZoYo4vvtjkdMSk787bUR3JSGg/v5rFV4usizENvp/HIoVJTnCF7QJb51hp7g9GCXJruX2uvK8QCGSKeLZdUhoKYOudmWi4cz2233Fo8/7zqVFsg472MCauJNBGJHsFNuVjEazpM5/96H7Isz7ht7BTiCJGs5OyAHFzJL1avtrIdZdOLNrrhh088eUU6Wk3mbvDy7HIUXe5W0q1FqK2FjHGgcKbi9Nf2NKsJA95TSS6byGnqCjYMcCtqN08L+2F0f5gGmnIl1UypCb6s6NuKdpzkYgh84eZHfktq8jrE9LmB9Vb9zAC2z2RNO3R/MRFRt2PO9VIPrT7GJS50fSY+7bMISrei3AM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
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

Nextcloud 28

OpenID Connect user backend 7.3.2
Release Details
UpdatedAug. 22, 2025, 11:53 a.m.
Changelog

Changed

  • Update dependencies, adjust GH actions, adjust tests to phpunit 10 @julien-nc #1177
  • Use OCP InvalidTokenException instead of the OC one @julien-nc #1179
  • Replace deprecated OC_User::useBackend with OCP\IUserManager::registerBackend @julien-nc #1168

Fixed

  • Only use the prompt param for the authorization and token endpoints if defined in NC config, drop 'consent' as the default @julien-nc #1176
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-----
SignatureIcryljglOroRxBKVTiXpKqe3YnCIi/pMY6RDJ8JH6ngVj0fCccRiKmDVdM+usif/s9pV3Esdg7Hhlin5OXl09D0nFNubVYGwxdS9zbOYhhZcKDmh921ayn8bgwseK5RUZG4VeGAvRXQhwXp4pmxwSLkOlpSedrta99xaIKIwqSvx6cdeImn5GGx6S64cF4jR+ya0nsMREjkDsDcbhL2buJCRi6ovfsegKDaLuWHGCgKaY37QfiigVhdeaiGsbn/mv8wGjZ4UfKP7tCJx9Cc4wKjI/jDk0BSxzS/N/0XnPGJ4N7K9qmpNS+pMV/oB7PEi+3E8gvy6fbvZPH39eSdJ3cqvg5m1ShcNQNtx3OujN+fzCwgcoIFcOC7BeN50wMFp4tAQwhr5uOkDZNcl1grIz7ZmsBytFGpjybsXppYIzy91/q6ArQGgjwZozd9rzjxjSCE24D5V4BjbGGuwbTiKHILe5WkC4wgU/sGla5iqxU0EIx4vsl7bRx2sRL4k1SSObAnhWgxZrCGV0CbtjaYKN3Q1hUUjoxUfJRNy8tSeDVx0Om5ma9udoI2ySFAP8bmkP6/VgiwWhq33x1WnSEX5gz0sPJA76q5HijsFfTt9KZ5ekvIiuX43r/RyzVyoL3cf3l0iU4z9saIrCBd68ORePA8RIolItzbHoQUvbFfWgSs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.1
Release Details
UpdatedAug. 7, 2025, 10:14 a.m.
Changelog

Fixed

  • Fix broken soft-auto-provisioning @julien-nc @jonas2515 #1170
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-----
SignaturePyGIbK8Iff76+j72qFIrsoaSDrVGnWnnWQ8X5bTKFnjf7mH+2l0QyZ4K1TY2msVEYpEZXWSkVQnoiHM4zbQh9cdfYRHWPFY0sNQNEfTn+miMmtcFBKrPD2Q0FUayV9A7fh3ZcjMzrabi7KNhJm4wUIcODpMFIkiFKbn5bsPI4200baFo42+V6USfhgNQFxXCQWZABdq/VK4uVjD1VT9/nf4jG7O2yX3LME5S98LfOD9O2OSetyHEsLjOONmcldMP562kl7Q/TtZT5Lg3CH7wEXPfa30pKZ6MbtyrIRqn1rz9iRCT9J4C9y5elZiETBxO8XO9mza8sy377PEU9JzaoFCA5tlZOj+imjjwzF/GN9gymU6iXS9Isrcbn3KitYMsAJWOUkVYsQsZ2Grm8V/TE4fGG/4T+DJgpCFPcdTLqqlNE63X3Iy4nsZzCBderERgQwmlCySp7JYVcwGFtfrhEKuosOIhPDlOVsLERKl9EmdEoK1suvt6dLkmJFNTcio6HHp3rC98Ll6nxOIy+z9t9G+c0JnWxEe5Y1t13EoRu5Tozx0tdh6BMGMGa1ZhucUoVj6DLJ5SYnz2DCDJTSLYXRTM95JwRueJUj9uRUhKBTJopQ5AOZEMBzXdxhesWGWkKzV4p0fAal29B3AUJrCZbDDUhIMWUVDWpkQprGgvQmo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.3.0
Release Details
UpdatedJuly 25, 2025, 9:41 a.m.
Changelog

Added

  • Call userinfo on login to enrich the login ID token @julien-nc #1041
  • feat(settings): ask for a confirmation before deleting a provider @julien-nc #1144
  • Allow nested claim mapping for groups @andreblanke #1149
  • Optionally allow self-signed SSL verification and support for oidc prompt @elyerr #1151

Changed

  • chore(tests): Cleanup bootstrap.php to be forward-compatible @come-nc #1122
  • Use Psalm 6.7 @julien-nc #1131
  • Improve the NC error page when the IdP auth fails @julien-nc #1138
  • Migrate to vue 3, nc/vue 9, stick with webpack @julien-nc #1141
  • Use outlined icons @julien-nc #1146
  • Add warning log with more data when there is a code state mismatch @julien-nc #1157
  • Use custom error/403 template that includes a 'back to nextcloud' button @julien-nc #1156
  • Add debug logs including the session ID when setting and getting the login token @julien-nc #1134
  • Add debug logs when getting the JWKs @julien-nc #1135

Fixed

  • fix(gss): set the gss session data in the controller rather than in the service @julien-nc #1123
  • In single-logout, if the provider is not found and we are in SSO mode, use the one and only provider to make sure we logout in the IdP and avoid being immediately logged in NC again @julien-nc #1155
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-----
SignatureFNJTEr/qjB0taHu+WdjcDm1Msz6RiHja98LhuGoxe3J03GqaKQpGICLAzkREb7OlnfVsrz4nAUeA6GfNFxDK7dDibspihfV01qd27AoASNFPiPbc32YOGRqqdJoQV3T8dW0+IUtMCDNU6JBrsiGo6TRVbW/7a7rQgw+5j0fm3PmWdz5wBO7yVCTKkXRHJG6DxR70DgyCyQ+4tcybkEiNGQNlT+x1BFM66x5c7p141eTo72qpwa0hgjX6i7HMv/iVCD4Z/onwU3SZn4HMoYeT43e4TFM8nqTvE9Cjn4JoyYHlZmZMp7Z/yu5emz6q9MRSdTZVqSLCjSXIQm9ETJ9+/oTcjeYcvP6JB3hkgDHcucYH3YBnsJ39j774jb+hsEME9qr83fpViYuc9+NwgtAWbRwC5G9VuG5lfdcVKB43O39j/S/WpPP6JRmbkNbMf96n8edUHkbhEfFgJWfix84h4qEhHdlz/0eSmOfOQrCgfJ6uMCKVSLech8FifB2y6D4PVpSRfhOksvWeoXXrjaU4SyOzpMgeG8EOxIMx3fdSHhvLCMkVHVelc9psUmH676yQqEVo+kub5zLd7yrM34eBXpWQ8ybjdsf9YOwO/l58dDJQNIya3k+Bppp6I58jMdXhLlhmJoQK41so06U3+r0gN4k3W/nYqPXJPQxvHZCe4/s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.2.0
Release Details
UpdatedApril 24, 2025, 9:24 a.m.
Changelog

Added

  • Provider-specific setting to enable support for nested claims and fallback attribute mapping @dragonpil #1103

Changed

  • Allow requesting scopes when using ExchangedTokenRequestedEvent event @saw-jan #1099
  • Allow requesting scopes when using InternalTokenRequestedEvent event @saw-jan #1098
  • Make settings form footer sticky @julien-nc #1107

Fixed

  • Fix serialization of requested claims to avoid empty arrays resulting in JSON arrays instead of objects @julien-nc #1093
  • Fix grammar @rakekniven #1104
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-----
SignaturedxRBZ2wnVHHNZqC+TZA2SNLYfpPRe1Sp4DzhuXVVYrP+Bg6r44267Qwicefx60dlejqzo9TliTOEl/ym9RHEbqvoMJjzQhd53K3AW3igzLb+Dj+rvaqImTE4I01XYXbB2gj12TeZe+zC/8WqIw+dIWfaQzilDsMskwasxaDlvYiPD4fIG6JIKr4a4afdYD/mQVLFGo+B3eo03BzwSwf/K8CTp4+Ft0MbruEuTiJt2DbUgbwRICOMeFwrfyBl52GLOK2P0Us2Sk2qLhyljR1RsxL18hx8Sbv6GPSFZt6xXWumpelypNDQ95F5snym/OJbbWVfCI3+e5Lf91AIWu8ZBder/kXz2/7ifMrsdyoBkbnW2NhayGNAvM9IQ6JMLx7KmPvYq0Ef6sdlbsCF4rcc9wClsHE0eQA+dcHDkF03nvEX1+z2ze66FPnAekadp975cQoEb6A6f2szUsqNx21WYGPLJuNGMpce/LfI6LCFwNSQA5QU5pJ9Rt5UhGC1P4iSM0n+Vc4cBs0lQYSUN455E9hAE7DUC7AIzaNGwBlHGSN3anp4jxdF1hS8cGSVvH0BlmikZYIyyuf5PwG4E7wbbJFoOe204qxcJkLxo9plg3Jg3eyJVPmY3ztBKFlyTj5o3NAHWsPmwpeZAUqxbKwk79by9FYEHKZCTBVXeWxXcE4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.1.0
Release Details
UpdatedMarch 24, 2025, 2:17 p.m.
Changelog

Changed

  • Clarify token request events @julien-nc #1082

Fixed

  • Fix translation issues @julien-nc #1075
  • Improve grammar @rakekniven 1083
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-----
Signatureg/pUrLyL5YZtCIgYACGvkEZ5VGYX7/0NauXHgeOOqXyYNTF/OzRw7ZsVx2AAFRcproAV+HimoiqD74o+Zd8v03CizosvjcILDK9Fz8YCxhfLT86QK31LYaF8kkzT3bA5pKmzwT3+0CTIwvveubmTH0Y5sEDY4PPDe/M2zcS61jD48l87GU9BsUukQKoSDf/7IskvKlOLwLtkjZPOVTXoq2C4YkIyw3aSFk1sS2W2dPK4BrE0w55/jsgMh0b8FoKTNRgVoV8WPM40ucrvSIZMccmnFqijW/lcS4eWONKir3gw27b1N7ZlLNg8NbsHZ0XjSKxHNbVOqnzFW2la/Nonu+lMaIffw3ORvenm4RXXEUZDtkAPFwCgQmpdIj7w4YhTaeN7g/sBXWaZ49MEZUw0NHc/FlrzGUtMRyOfz95vxNSLqLZYmdF2c89pgTV6ZOREGUNbRIzmhSd2ihkNTKYf3jNEGVEsrww8oE5yy2zAdtm0CZITXF68lhJTbhaKwInPPTiCcgauochtj1SHbTQj3W+RBh94CZnu6IJA12V9v2MxsFK18EhqsrXSTX1j2tMgx0H2XldznqLIiqdHWZf8cj9PeUJNIX3lIby956PeMGGDSDlNRTObgwHVVaJRSVK52uf2Xn7qWV4oV5O8AqJJOUucaW3GT4FUodkfnTvCgDs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 7.0.0
Release Details
UpdatedMarch 7, 2025, 2:11 p.m.
Changelog

Added

  • Add ability to set a custom login button label @julien-nc #1070
  • Add support for bearer token validation and generation by the OIDC Identity Provider app via events @julien-nc #1040

Changed

  • Prepare for transifex sync @julien-nc #1071
  • Remove AZP check when validating a bearer ID token @julien-nc #1039
  • Bump min NC version to 28 to make sure we have OCP\Authentication\Token\IToken @julien-nc #1061

Fixed

  • Properly avoid password confirmation with user_oidc by adding the SCOPE_SKIP_PASSWORD_VALIDATION scope to the session tokens @julien-nc #1061
  • Fix scope for the role account property @julien-nc #1069
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-----
SignatureSapVc5PmsKAnaYt0nyyzqZeQzCrNG+Yn8L/q3LMdral2/uoAp0u+BB5FqiGFXGanB/GAKlHplt4m9yMEJ8pbSBqCY4zQwm4JANEFiziiwX4/UGKxa74fVcr+CxGeQ3P/VnyHPG3TE5ZuSiUP+C2LacRCwYjvdYGBWd1+4y4Wy8fv2uJSFrkM7M1yJjdpDCLLq/38uRELzKfBiQ6jgRTUvDj5yXjy5MCvHqvBQFWzYLfw+mQ1bey030+lo3j18JCVnG0MlrBYl5V1bJUdBBmO1PzqZjpdz2Z+sUhfoIbmSMO1z0V/10+dxed3d5UnOdC2ciGhjALElEhCIcNAbCGyzW+MKZiGS4RjS4uDdWvQOyEj1YGnCFiVb5esk/hgZLx+8uZydEBX3Enz3R5WNlMqcrTtV4gJe4RQ8TT7eSqzDEk6n//OSqizbTu+Kv2Q0kOU7Wo1INe29hm57fJnAi0YDK5zpmhbjHcm2UCNuC6D+dYiN+OTZbWxa3GZEM6iJWUd6PuoDlhMf0lVSwy8K6NNI7037SRJpVMV98JZDWbiEQIhRMQbn8JWn3ROaliDX37CRfOZHtQeJp2KlxLeO6VVwAUB6LXlYzu65II9xkCST9ubTHKZMWU9PTFHW7NKY1KRt0nNCLHOiMmXhvr6fiJak0q08ZOE6o5qB9JEM+1AkS0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.1
Release Details
UpdatedFeb. 25, 2025, 10:50 a.m.
Changelog

Fixed

  • Add missing group-provisioning options in upsert command @bjalbor #1063
  • Dispatch prelogin event before login event @ArtificialOwl #1065
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-----
Signatured62hOzg+oZdM7fzBGxDcSKCHscb4dozONDFAwYGQ0cWkoZLb7AqZMlc6sebqEBAgb1p/zd7DlNnXSm53cm4FTkcKdfGGlZmg5lH1+ke0d/rIxlbwh6qAA3a4oG/folnWciWMjc7GXZFJ8XkKB7F9WlFtYtcdlYgfR6qkqF9XavR1cqG/bGv7mJbyjG6j4Auato7RTw7oC6B1Z+MIsAHXHYxh+7reT7s5JOmGUjVNcTJo95E4652SI0PPDeF4yqEumccu+MbCzv9GadcGSLRwXzgJmWCBIGgD6glzr8KP9fcyzSDg3T9Z+66HCySpFJqebaFLwydgj1Pt0Jha1XERakMlxxy0gU8kDMWkC7ZZaM8k/eBD3p6lzd7fsQpm30dwYhOrXv5h5ItObOOCkkm+hPeDrQM88jz3jKXiJVS08DTZFhucq0ULG9Xf5qo6sx8yNVDK7QDTARDsKhjSfBIv5nCm+0ggP2QDotgvHZbDaqmpA/N03LWCxKFDNs3hb1BTe7UNvr8vH3pvUHyJbOjQ/Y+roZY2hWd9W7TLdv7xtQoMODt1tLbNX2Pii/JWo/61HJjI3tCo51//zNLZSepKZ49/evkjQvAkXQPZtdoF+ZUbWVlMlUo8+ZVgS5kvbL6ZtIN13sSJuAr/wKPspXlwmHFOxMDcX+cmmknzPzzrbnA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.0
Release Details
UpdatedFeb. 17, 2025, 5:11 p.m.
Changelog

Changed

  • Support NC 32 @nickvergessen #1029
  • Map the user language @julien-nc #1046
  • Adjustment for GSS @julien-nc #1053

Fixed

  • Replace broken jumpstart docs link @joshtrichards #1045
  • Fetch default privacy scopes and set properties appropriate @bjalbor #1048
  • Backchannel logout token may not contain "sub" @prigaux #1049
  • Fix '"kid" invalid, unable to lookup correct key' when keys are rotated @Adphi #1035
  • Fix(ProvisioningService): Handle InvalidArgumentException when updating account @susnux #1058
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-----
Signaturec5vUqzfrOB2PeNv2BuW9un8r+pD3kSJHIBrq9L6PCImisdlhRZvrRO8tADVva52QIyRHmzhzGgCJxYGtXCPNc4Mnvaq9trpqfaAo1Sb4D+oY51wrbrBz1R1VFlPCM0aR31RzNlBGybVKPO5gkkuYzRGCMZ0KwyAVId5jvV5+1OyGCI9x9wdekSNMohJL827awg6VueQkdqtCeiu3z7CVhZ8B0/1Kf6uNxB7QVpWHz7pARsjtmqu8MGaSD6DKdc9D2dThSh7kLj4+xXnI16xBpmfFf4Q9XIG7NvSPLF4XFPnS8YjZYnefSwgDaybPt+2KDuKekE0nSFvZ9VcjpcLMBKWohkyKIT9W82WKcqjdVE4z/JGOEYcXrVfhEV4uraGytWUu6+fyQxkafJqhP4m+0iLksMsSC8YRj1HRwulyqbPok/kKoV7pMD2wupLqE+goUGyXXWhYikNJmAkssvtufK2ymigrnTrNZL6zNjXXep+t61YKmf407CUXL5GHAP8JxiMMpfRUiO0SoT+pK0jFhzqJfnYv19n3iP2LAYSkFJSnFvtxGRGDID5MSI93PIcVwvu3L1Xc3tBby/aU6P5X/k7UH4VE+x4+o7o0lpZOuclCnR8VlyJ2+ZdHOiFVR+ihqZ1ybYWqmncqd6GwDt+GZnSGHTF3BT7urKPY7pUWXOY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.1
Release Details
UpdatedJan. 23, 2025, 11:04 a.m.
Changelog

Fixed

  • Fix crash when storing a token without refresh_expires_in or refresh_token @julien-nc #1025
  • Disable token exchange mechanism by default @julien-nc #1025
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-----
SignatureEKnwnxJxqTgLPcmwjUaNDXZR7oMitoZepT/SpoCFe2fu2QwzIYPd4Q/JABXUGCoDcHzdSEyYlh3rWLWf3ygHwhoIgBZdpnHNbYMDJuhp/b9Y6md9wmknec0wsdLlbzGi9kYlD1n8DbemwfT5v7RfSiTHYpauz11+DoOhDjgbSOtiLaS2yfy+RK3xvnfLi+oEnY5klEis9FNytV/x4JtlbHyRxMBR4nuh+Omvio+nw7GvzJBOwanQkddep+AjW6/k+4n+fjch3gt1Yk66Jur2TlQgpx4A6Sz2kDRuMQW9d9twlRlGTn9CV3iNI09oirZ4etewgRZ4c9v67Y6HitLUQYcGXUlf/D+fRhCwT39ZAQMAOjNHn+u6YLdHhtXPheJ9dfyNxhbjt+F0Iv38jlPWCj4w8/IaKSgBTzAq/qCMLXY8Fr4kx0LImx5xxKziyINNLUO3Gij+2yn03onkXkiplZU3WM/fuZJgywrRyxHXPihDUYxgjo3t70XrBQzRsFHTnhnbm/6jKbUrnbS2IXyqvNRMDpuYhpZK2uoekPyxA7V9HsLphPgKnSsk6TMD4XtBN2qkRSEFcLAYePd7NFZEhhq/z7n06yNELc7ccbi/xHHTHh7MAQdwML2o6swJgoHhu9WFy6MSpRzDYQEgCu+ff1cX4LmN+OCNZlDWPJSgnaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.0
Release Details
UpdatedJan. 20, 2025, 12:44 p.m.
Changelog

Added

  • Support for Global Scale (globalsiteselector app) @julien-nc #1011
  • Add whitelist regular expression for group provisioning @bergerar #884
  • Optionally restrict login to users matching a certain group @bergerar #884
  • Token exchange mechanism for other apps @julien-nc #974
  • Password confirmation in admin settings @janepie #991
  • Add option to configure bearer provisioning via occ @janepie #1003
  • Add config value to make the email match optional when searching for a user or a display name @julien-nc #1014

Changed

  • Make the app Reuse compliant @AndyScherzinger #975
  • Add support for comma-separated groups in group mapping attribute @julien-nc #1006

Fixed

  • Update cache when discovery endpoint is changed @janepie #1002
  • Set fallback redirect URL for login if already logged in @janepie #1001
  • Fix redirect URI when Nextcloud is accessed at a sub path @bdovaz #990
  • Handle redirect URL containing a ':' @artonge #1008
  • Avoid slow queries in scenarios where we do not need a search @juliusknorr #1019
  • Adjust provisioning service to correctly update the display name on login @julien-nc #979
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-----
SignatureO24IRHv4ZoY8Ex+fpOp/t7iZm2gZCOxl10DrfysEKNx3AsDrFYedl5CstDUEqFVP2wXxKztDd4bcGmlfBC3nCzuQslTBsyVE7ORqcnuXqLVbhaogThMc7Lh31eslQ0WFZ0ikIaWa9SE0FAI9UvME9gFDwW++sXlozQQDTbI3pjfzNpswkquxazncqkehyZU8kd7RXf5exEAAZGIQ/T2krtKmxTDC7E131jGxOFhlKrzuN6i58BqzQPUPFmZXCIYqgQhUiElXlMV3i6XnqRAIG+7x3nH4PnPDSHE4/gA6OaXoiM+Fbtli9PxziTmb0y05hmzgL0IJ3uzwEa8ImoyZ0sc+xgalKJ78E/1Wdgx1ADLxxweuxoL6pBP6Fd+vwwNfH8+owFP81vwn/oGjUzPn/sEBdIcydhSclPaGfHXUi25zgfYlT3bN5avZTO+SdiXJJspm9O2XrL/HDn9+w1EBP0NEIVWK8zeO0Kg6e9P0ky6JQf4YUqQW6i4/1b/YE7+JZ2GidQ2ijq4IusbkQ2tg2QUstJ3Y/O1QqpGWTc+f7CQe4P/k2XhNWzh7TDSbi39OSv/PhhNQIxmOlmxCiohjuUEG07eqFvUn1A6GnBOR6E79qhcRaDrMgMPkEdko0J89NgoGFiRgowOv39nRwp0B3XzNCrCoUd5FzM4BrWy+kPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.2
Release Details
UpdatedOct. 30, 2024, 9:27 a.m.
Changelog

Fixed

  • Fix state token missing while trying to login using Nextcloud Desktop (login flow) @joselameira #971
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-----
SignaturenVhuxZV+qsaXXIgGvcw9WvAb5NQN4Er9ztcxP3uY7JEIp0A8TFiMmW+IXQ5rBOELqbis6rC3UQuYwqPO1R1GjOW8aPyLwnyfi++TgjruHgLWplazyHcVNrUzT1BDyIT87E6t+Fsbc8mkv37q1KOrOTNFCZM8NNEcLc0t/JNlWb8HEEFWM5HXRGLFKKdVmBgGcZi5S8Y+A9ZbRsOTTaiz90MYeR8JqCxdtNbp+Xm/bWTElaRaYH7cCt8I11RWRDfSWxnnv9gv1SQ8kxYMdrkqSuesOL2b+R7ZyRltKibrrtrpouC/n/HPrnAzRQAwJc1jNPoW/bxHWE7hlYbqgTCqOVFPKa2DasqapG8MyCbEKnuWux2xswBDwo8qpB1E9kkjK5upvThfBCgARBmhOIMyGtLgm11PbKKnImMdG0N+veRi7dtib7m6syzQP8aywupz15P/pTWv7A8p9JPjnM0gSV3c9hLk0Q18G6ZSolaJmLoEard1h9mhQ/MW3oez8NKxxsdlBSVJbQAYVczOCN4jyXSeacHmh0EKPOZ5zUdWKhlNJx/Y3ha8Fj8PvU10BP9Stv+Lw5HPt8aqTsQpiVQjzOQKn6kEx1J2coOdv1O/V8IU5yRNj9Xh6zxeDZezVnBzbac3Tz2udNwt3clw/die2mEKPu8/6unsMZJhdXtdvmY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.1
Release Details
UpdatedOct. 22, 2024, 2:37 p.m.
Changelog

Fixed

  • Ensure providerClientId is declared when validating bearer tokens @artonge #969
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-----
SignatureNsYuVfH6kSpEA0vS7yekbPWVdxRb6NIUw1SfEOL67XT/BZR18S2I7OTugWr1Kf6x2+gA8HjvsPYD7PpP/n2VofYfUbEDSR1/iV9TPsfj+noTvAMBzfQMX7SCkoEYg76Xo5OmFJnH8+9c3qMll5vinbdpieyr1tGwdMAkeTzXefqFejRGW/nYUC46FSXeaApr2Xszah/2VAkzVOpw8k/efdWnePXAiz+AOs6VM3iLZb9HuNaCDtsT7MdgPm6gZZKwW6MZ63QLjWuvYfxgNxHLxp6nzq64H5+5wDErih/5mOvLwPMX/sZgUUqUgxeBTkctE1Sv/gOahj5Eaw2sfMBLTe0GXnsixYfcTdEVho3dAxH/W4jXH1fywYs+C+7zOM5L1U329HDHqcQR+XAmzxShXyrIWF6RSZBReXJKc5X4A5QVWldafa52bhGEs92QLkZnQmie4jQ4ejQFfetANNKGTsewiM3st6G4vK1b2DNp3I+nV00RJykWB11yPmCiJ8svBDZzilWW74Jyz37KNhmp/K22GgLb45t8cbP1dcdhXWiBc0KiTCk6oSkcFILvbHbrM600NyDcB31jCc052LMMtEnxHKJbNUdJKqlh+jpNNUZLoS9bc63y2cumJYGXvRtsVsiyqb4Ka51vn0hBXocI7PcjTJc1UPfYT+PKZ0jZhEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.0
Release Details
UpdatedOct. 15, 2024, 9:39 a.m.
Changelog

Added

  • feat(provisioning): New system config flag to disable user creation in soft auto provisioning @julien-nc #954
  • feat(ApiController): Add endpoint to de-provision user @edward-ly #960
  • Add an OCS API controller for pre-provisioning and de-provisioning @julien-nc #963

Changed

  • Make aud and azp checks optional when logging in or validating a bearer token @julien-nc #921
  • Bump max NC version to 31

Fixed

  • Fix provisioning mistake when setting role @julien-nc #930
  • Fix LoginController: revert default token_endpoint_auth_method value @edward-ly #946
  • Fix integration tests sometimes not finding docker-compose but 'docker compose' @julien-nc #953
  • Backchannel logout endpoint should only return 200 or 400 @julien-nc #955
  • Use correct userId when getting user folder in provisioning endpoint if unique-uid is enabled @julien-nc #958
  • Re-enable PKCE by default (if supported by the IdP) @edward-ly #956
  • Prevent redirecting to an absolute URL after login @julien-nc #961
  • Fix provisioning: If address attr is an object but can't be parsed to an array, give null to the 'attr mapped' event @julien-nc #948
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-----
SignaturefUtz3bz5Z0n31UWJkKxWKdp2/I6fB3Da9eS1SELeeqrnw0Bu8ym2HWpTLJcxbeOMQo3t+rGoOjmFePcPybvLK/5KlTlhIbJknciYzccIAFRQjNnwZW/U0g1e9Atsu/SyiLv++uyb5hfFQvno8FYHhMW6wWvWyO3UEThqHpgwchiLJ7bDPUnBS4x++46m/od7JFl3/qQsAvX0BoHCJBepyfCkRk9G1rvpthS17cQKXOzU1PxjhWyrjU7qGDd2pzTe2koQjT5mqqyl+MNdMSQrAXIXiO69AsyBh1kZCkyIqnYsq/5ZNMv0Gac9+cma04tTqHVCD6+iS8LvU/1QHWjboOQ2LKr7arNYHhk1cUaW7Bxwpbv+PjOfsLi6BlwDkElJOT7H5hLbteMlgwz8baavCZNDU+Own98k+TI233pGMlgZG1aZAvGCfKGyA8OcyOXhBYmiB6nNR/LM8E350fwGuzIE3+cxrXePtJZQceh5Y+Qn5z/yurms8JDDk/cuspxUGk7EVJWX9XrdZBDb7QeTYhg/nALMIG+OrFRaPBUN8qTQb3pFIr5SR7Y87jlqJo+5rTJ1SNshD+SEfWVt0511XmWm0z/u4nk0XvUpBtAcPK0i7gEjVmPujIxINtWFr+XSTnN7wcyhetYDMIkQYMV346JxGVDvoiuTcYKWMemnNXQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.1
Release Details
UpdatedJuly 26, 2024, 1:44 p.m.
Changelog

Fixed

  • Many fixes in ProvisioningServer @julien-nc #905
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-----
SignaturekpBIi3t+zJwFr4SJSDcsj7ivSbyf6nBfrzwJ6LBVG0mWPxTYjZ/+7wH5Nq4cqwUXwRCoK+mGhmPPdys0I1umSVNL94uK7kHYIi91eXtABsRTogjIHdAFedmLsH+dDy5usf8aNSlersKEGxde6cUxkvBh+8AKkhpFdKzgKJqZjPH5YlwaWG5zEaGeuJCFCkruXVjXj2ZpXEdFNRvQL9Z2XwnHPAHkUi0rzPVwfuNS9uHW+UCUoSWO53BYfkZwbfvdkQDfKolgw2E49IdapAp4YrqBsWtl/FpLvcCyh9p/XbcuGcDBaWyB0YlBfU0GBgvYtbEHsWkgm3U8+K9ovCPdM/N4+QfCQH4O04Owp+K6dLkTGskp33jutvlsnvN8uzWIhCKD9mBILK7DzQWa2RxgMMpfbi72ZNxncdfmMlZWD5yik/zDRymR8hi0Sqf9l9a+EC/8FGjdPmhSs/7KUsMneDN36mkGKbxJTIyPmC7pPItkcErvfcyLNE5p77QHgkRVCEWfbiGRxnK+RFI9QAxgRmDwL45SFOw57Q0U8xkhwCceZHWburzdQQ/6VKKGG5235eYRqvdAVxTDkz26G6mFG27T5LIKR9NVgGGGybD0qD6anlGjNn3JonLYIBtc2XixlHIMtLBCoD+UyW29SC6tn4WyA94nwKj2T3VntHiLtcg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.0
Release Details
UpdatedJuly 23, 2024, 11:37 a.m.
Changelog

Changed

  • Update npm pkgs
  • Use nextcloud/vue 8.15.0
  • Support more token endpoint authentication methods @xataxxx #897

Fixed

  • Set avatar on login @julien-nc #838
  • Fix small accessibility issue with NcModal @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-----
SignatureOTXNbQEUcC303g5gAbOdt6Q9gwc4LC/WZNeqm+LIORozJ7mBtEs0rgHEIZGJleilAUoGMl4SuPMsWzgSpANpLdRiDdX3BfHsDPv/4S+IeRcxmzzsgJVm2Rz6Y88F/NQCMaZ6OIwBpz1qyl696/FUpVauUKWR58+dBVO5sUy8Pt+lJDmWVWor7H82rbBgR2xgE8JQ2dLvWYp+I5UMnV3Oe4pYbUl54bepxCLFHeDfZv+28Ix/eY8LlSJ8gEQaPD7F4ZE7lNUX1EE4D/YYtduVyNCvnMGu+YB4WXARF9nl4mFaqdLSENgm0yBxOMp34ivsXqVFR/pdAMWWOMXNRFc6RYbz3lGc8cs+shUNqdbsA8BqKFpa/607NN/bn/6dIAw86QUfTNtLxTjnwd3Da3hSU12Vf4krSrChey8AVxKfIctkQVgxBTD+Hpe7UKFkW7rngZFocCvwjRv9zs5xBzrE5BLS7pFTPiUJPnZ/AYLHiWZojyBQ+MIyGCc/r9mG1HqEY0LWqO2yN0ckiYPVQhq9p0DBIAc/3cbfGIE2KfetRQsYnmNH6gHUr7CFSQRPfQewx4fXdpIx5bs1qBdMuUzRZqLuiyo78m+mvJvv3cqadjYKfDnB5MtMDJ/Ls+gsRJvaeWEk9FvbFaUsEswIL/EvPsQkFasboeCaFoqpzsqsi8g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.3
Release Details
UpdatedJune 21, 2024, 9:11 a.m.
Changelog

Added

  • Support search by email in the user backend @tcoupin #815

Changed

  • Improve the stub so it's not confusing IDEs @nickvergessen @julien-nc #862 #863
  • Set group displayname when provisioning @towo @julien-nc #880
  • Add issuer, audience and azp checks in bearer token validator @julien-nc #864
  • Allow to disable default quota, displayName, groups and email claims @julien-nc #883

Fixed

  • Fix, improve and refactor the upsert occ command @julien-nc #860
  • Fix biography attr being used to set the account gender @julien-nc #888
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-----
SignatureKm5yEDeIZ51aRWiaBe4KG2UaWzTVwmoUkeRmrdlktbH8g8z+VyF50eMeTLMV4UuHTIi4EoXietQdjpN2io0C6HuoW7ekU4oXIw17r6oVum4btP9QvSiyLf9S8DOLM7txNmPIn8Z3B12Dkn3O1W3EzIO1R6AaiaQlZDOogK+6TpPoBT62lTG9iSM2jWX43F20u9w7ChXOaGUsdoIOk5maIERwC8Bi3msGSyXbyNsPTmoAALlCpZIhNVTUNLZHfgCahuGJyXAiMflu3oToGOGrte+GwGcGv3IIAu6WoS9engEEN6uxA9UmY4ii9dp0XXE3XnsvD/ailS+Wi7KyDumSqLVEIxXnOEHyGa4+mjQnVNPOg98kavx8PAEWh7qKe+jnRuLNQl1H2/5ZrmGdCviW/aTpn2sNZ4Y5tUUWjEMxBadX/2adjo8PkKVxdBQYrNLA9Vz2Gtvex8NimkU0zkyr8kqVz/vQWocUjWCMtRqFD/ye3T4gkThJ+ZAVwPfXvsyrxnWSCoGuu+DGW5337wOLDrRnPQMSTjOr5C9E5Y9Rhw5Z958dxBGLC5e+DJkHFC8MgDH/GpREqiJ0Y/OYXNdTKxlQu05hUeEMtWaVPySDJMIdYXYbStgKGnmp6DRl5MCtHwFaPezE2KIDLsodu87AdUcf1UL+mtGOriGwRneT2Wg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.2
Release Details
UpdatedMarch 18, 2024, 10:53 a.m.
Changelog

Changed

  • Update npm packages

Fixed

  • Stop using missing OC::->getEventDispatcher method (dropped in NC 28) @julien-nc #818
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-----
Signaturem8tD20IxQAbM4LZ3ToTNXBZtVIdAqYMk48UCvt0dglpSufhn/tOpzbAZUQ4SRso8JhK/q2jkYF/OMczknQwEXy4hfDy8QgQrM4HbKljCLI1PcBcPwNeao8CjJb3VC04EQeE+gUwwlNM+apNSklB1Y/jaAj2z0cUHa6a/dKeI0GyY+ssYRk+iK+9jipOpGmGyjENmAm3PjvU2Pbp4qL6zUbBUbjwrGHgMKxKQbCrqjmBGgytE+8icAPHUbsM4v9kzM9+LotuoMLodBHoYZNzRf7iE7jbmcX8u8GB96jQFSppkG18sMTTX6+9QNHyYHvd59/isbwbFL0hNcZoYo4vvtjkdMSk787bUR3JSGg/v5rFV4usizENvp/HIoVJTnCF7QJb51hp7g9GCXJruX2uvK8QCGSKeLZdUhoKYOudmWi4cz2233Fo8/7zqVFsg472MCauJNBGJHsFNuVjEazpM5/96H7Isz7ht7BTiCJGs5OyAHFzJL1avtrIdZdOLNrrhh088eUU6Wk3mbvDy7HIUXe5W0q1FqK2FjHGgcKbi9Nf2NKsJA95TSS6byGnqCjYMcCtqN08L+2F0f5gGmnIl1UypCb6s6NuKdpzkYgh84eZHfktq8jrE9LmB9Vb9zAC2z2RNO3R/MRFRt2PO9VIPrT7GJS50fSY+7bMISrei3AM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
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 6.3.1
Release Details
UpdatedFeb. 25, 2025, 10:50 a.m.
Changelog

Fixed

  • Add missing group-provisioning options in upsert command @bjalbor #1063
  • Dispatch prelogin event before login event @ArtificialOwl #1065
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-----
Signatured62hOzg+oZdM7fzBGxDcSKCHscb4dozONDFAwYGQ0cWkoZLb7AqZMlc6sebqEBAgb1p/zd7DlNnXSm53cm4FTkcKdfGGlZmg5lH1+ke0d/rIxlbwh6qAA3a4oG/folnWciWMjc7GXZFJ8XkKB7F9WlFtYtcdlYgfR6qkqF9XavR1cqG/bGv7mJbyjG6j4Auato7RTw7oC6B1Z+MIsAHXHYxh+7reT7s5JOmGUjVNcTJo95E4652SI0PPDeF4yqEumccu+MbCzv9GadcGSLRwXzgJmWCBIGgD6glzr8KP9fcyzSDg3T9Z+66HCySpFJqebaFLwydgj1Pt0Jha1XERakMlxxy0gU8kDMWkC7ZZaM8k/eBD3p6lzd7fsQpm30dwYhOrXv5h5ItObOOCkkm+hPeDrQM88jz3jKXiJVS08DTZFhucq0ULG9Xf5qo6sx8yNVDK7QDTARDsKhjSfBIv5nCm+0ggP2QDotgvHZbDaqmpA/N03LWCxKFDNs3hb1BTe7UNvr8vH3pvUHyJbOjQ/Y+roZY2hWd9W7TLdv7xtQoMODt1tLbNX2Pii/JWo/61HJjI3tCo51//zNLZSepKZ49/evkjQvAkXQPZtdoF+ZUbWVlMlUo8+ZVgS5kvbL6ZtIN13sSJuAr/wKPspXlwmHFOxMDcX+cmmknzPzzrbnA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.0
Release Details
UpdatedFeb. 17, 2025, 5:11 p.m.
Changelog

Changed

  • Support NC 32 @nickvergessen #1029
  • Map the user language @julien-nc #1046
  • Adjustment for GSS @julien-nc #1053

Fixed

  • Replace broken jumpstart docs link @joshtrichards #1045
  • Fetch default privacy scopes and set properties appropriate @bjalbor #1048
  • Backchannel logout token may not contain "sub" @prigaux #1049
  • Fix '"kid" invalid, unable to lookup correct key' when keys are rotated @Adphi #1035
  • Fix(ProvisioningService): Handle InvalidArgumentException when updating account @susnux #1058
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-----
Signaturec5vUqzfrOB2PeNv2BuW9un8r+pD3kSJHIBrq9L6PCImisdlhRZvrRO8tADVva52QIyRHmzhzGgCJxYGtXCPNc4Mnvaq9trpqfaAo1Sb4D+oY51wrbrBz1R1VFlPCM0aR31RzNlBGybVKPO5gkkuYzRGCMZ0KwyAVId5jvV5+1OyGCI9x9wdekSNMohJL827awg6VueQkdqtCeiu3z7CVhZ8B0/1Kf6uNxB7QVpWHz7pARsjtmqu8MGaSD6DKdc9D2dThSh7kLj4+xXnI16xBpmfFf4Q9XIG7NvSPLF4XFPnS8YjZYnefSwgDaybPt+2KDuKekE0nSFvZ9VcjpcLMBKWohkyKIT9W82WKcqjdVE4z/JGOEYcXrVfhEV4uraGytWUu6+fyQxkafJqhP4m+0iLksMsSC8YRj1HRwulyqbPok/kKoV7pMD2wupLqE+goUGyXXWhYikNJmAkssvtufK2ymigrnTrNZL6zNjXXep+t61YKmf407CUXL5GHAP8JxiMMpfRUiO0SoT+pK0jFhzqJfnYv19n3iP2LAYSkFJSnFvtxGRGDID5MSI93PIcVwvu3L1Xc3tBby/aU6P5X/k7UH4VE+x4+o7o0lpZOuclCnR8VlyJ2+ZdHOiFVR+ihqZ1ybYWqmncqd6GwDt+GZnSGHTF3BT7urKPY7pUWXOY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.1
Release Details
UpdatedJan. 23, 2025, 11:04 a.m.
Changelog

Fixed

  • Fix crash when storing a token without refresh_expires_in or refresh_token @julien-nc #1025
  • Disable token exchange mechanism by default @julien-nc #1025
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-----
SignatureEKnwnxJxqTgLPcmwjUaNDXZR7oMitoZepT/SpoCFe2fu2QwzIYPd4Q/JABXUGCoDcHzdSEyYlh3rWLWf3ygHwhoIgBZdpnHNbYMDJuhp/b9Y6md9wmknec0wsdLlbzGi9kYlD1n8DbemwfT5v7RfSiTHYpauz11+DoOhDjgbSOtiLaS2yfy+RK3xvnfLi+oEnY5klEis9FNytV/x4JtlbHyRxMBR4nuh+Omvio+nw7GvzJBOwanQkddep+AjW6/k+4n+fjch3gt1Yk66Jur2TlQgpx4A6Sz2kDRuMQW9d9twlRlGTn9CV3iNI09oirZ4etewgRZ4c9v67Y6HitLUQYcGXUlf/D+fRhCwT39ZAQMAOjNHn+u6YLdHhtXPheJ9dfyNxhbjt+F0Iv38jlPWCj4w8/IaKSgBTzAq/qCMLXY8Fr4kx0LImx5xxKziyINNLUO3Gij+2yn03onkXkiplZU3WM/fuZJgywrRyxHXPihDUYxgjo3t70XrBQzRsFHTnhnbm/6jKbUrnbS2IXyqvNRMDpuYhpZK2uoekPyxA7V9HsLphPgKnSsk6TMD4XtBN2qkRSEFcLAYePd7NFZEhhq/z7n06yNELc7ccbi/xHHTHh7MAQdwML2o6swJgoHhu9WFy6MSpRzDYQEgCu+ff1cX4LmN+OCNZlDWPJSgnaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.0
Release Details
UpdatedJan. 20, 2025, 12:44 p.m.
Changelog

Added

  • Support for Global Scale (globalsiteselector app) @julien-nc #1011
  • Add whitelist regular expression for group provisioning @bergerar #884
  • Optionally restrict login to users matching a certain group @bergerar #884
  • Token exchange mechanism for other apps @julien-nc #974
  • Password confirmation in admin settings @janepie #991
  • Add option to configure bearer provisioning via occ @janepie #1003
  • Add config value to make the email match optional when searching for a user or a display name @julien-nc #1014

Changed

  • Make the app Reuse compliant @AndyScherzinger #975
  • Add support for comma-separated groups in group mapping attribute @julien-nc #1006

Fixed

  • Update cache when discovery endpoint is changed @janepie #1002
  • Set fallback redirect URL for login if already logged in @janepie #1001
  • Fix redirect URI when Nextcloud is accessed at a sub path @bdovaz #990
  • Handle redirect URL containing a ':' @artonge #1008
  • Avoid slow queries in scenarios where we do not need a search @juliusknorr #1019
  • Adjust provisioning service to correctly update the display name on login @julien-nc #979
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-----
SignatureO24IRHv4ZoY8Ex+fpOp/t7iZm2gZCOxl10DrfysEKNx3AsDrFYedl5CstDUEqFVP2wXxKztDd4bcGmlfBC3nCzuQslTBsyVE7ORqcnuXqLVbhaogThMc7Lh31eslQ0WFZ0ikIaWa9SE0FAI9UvME9gFDwW++sXlozQQDTbI3pjfzNpswkquxazncqkehyZU8kd7RXf5exEAAZGIQ/T2krtKmxTDC7E131jGxOFhlKrzuN6i58BqzQPUPFmZXCIYqgQhUiElXlMV3i6XnqRAIG+7x3nH4PnPDSHE4/gA6OaXoiM+Fbtli9PxziTmb0y05hmzgL0IJ3uzwEa8ImoyZ0sc+xgalKJ78E/1Wdgx1ADLxxweuxoL6pBP6Fd+vwwNfH8+owFP81vwn/oGjUzPn/sEBdIcydhSclPaGfHXUi25zgfYlT3bN5avZTO+SdiXJJspm9O2XrL/HDn9+w1EBP0NEIVWK8zeO0Kg6e9P0ky6JQf4YUqQW6i4/1b/YE7+JZ2GidQ2ijq4IusbkQ2tg2QUstJ3Y/O1QqpGWTc+f7CQe4P/k2XhNWzh7TDSbi39OSv/PhhNQIxmOlmxCiohjuUEG07eqFvUn1A6GnBOR6E79qhcRaDrMgMPkEdko0J89NgoGFiRgowOv39nRwp0B3XzNCrCoUd5FzM4BrWy+kPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.2
Release Details
UpdatedOct. 30, 2024, 9:27 a.m.
Changelog

Fixed

  • Fix state token missing while trying to login using Nextcloud Desktop (login flow) @joselameira #971
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-----
SignaturenVhuxZV+qsaXXIgGvcw9WvAb5NQN4Er9ztcxP3uY7JEIp0A8TFiMmW+IXQ5rBOELqbis6rC3UQuYwqPO1R1GjOW8aPyLwnyfi++TgjruHgLWplazyHcVNrUzT1BDyIT87E6t+Fsbc8mkv37q1KOrOTNFCZM8NNEcLc0t/JNlWb8HEEFWM5HXRGLFKKdVmBgGcZi5S8Y+A9ZbRsOTTaiz90MYeR8JqCxdtNbp+Xm/bWTElaRaYH7cCt8I11RWRDfSWxnnv9gv1SQ8kxYMdrkqSuesOL2b+R7ZyRltKibrrtrpouC/n/HPrnAzRQAwJc1jNPoW/bxHWE7hlYbqgTCqOVFPKa2DasqapG8MyCbEKnuWux2xswBDwo8qpB1E9kkjK5upvThfBCgARBmhOIMyGtLgm11PbKKnImMdG0N+veRi7dtib7m6syzQP8aywupz15P/pTWv7A8p9JPjnM0gSV3c9hLk0Q18G6ZSolaJmLoEard1h9mhQ/MW3oez8NKxxsdlBSVJbQAYVczOCN4jyXSeacHmh0EKPOZ5zUdWKhlNJx/Y3ha8Fj8PvU10BP9Stv+Lw5HPt8aqTsQpiVQjzOQKn6kEx1J2coOdv1O/V8IU5yRNj9Xh6zxeDZezVnBzbac3Tz2udNwt3clw/die2mEKPu8/6unsMZJhdXtdvmY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.1
Release Details
UpdatedOct. 22, 2024, 2:37 p.m.
Changelog

Fixed

  • Ensure providerClientId is declared when validating bearer tokens @artonge #969
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-----
SignatureNsYuVfH6kSpEA0vS7yekbPWVdxRb6NIUw1SfEOL67XT/BZR18S2I7OTugWr1Kf6x2+gA8HjvsPYD7PpP/n2VofYfUbEDSR1/iV9TPsfj+noTvAMBzfQMX7SCkoEYg76Xo5OmFJnH8+9c3qMll5vinbdpieyr1tGwdMAkeTzXefqFejRGW/nYUC46FSXeaApr2Xszah/2VAkzVOpw8k/efdWnePXAiz+AOs6VM3iLZb9HuNaCDtsT7MdgPm6gZZKwW6MZ63QLjWuvYfxgNxHLxp6nzq64H5+5wDErih/5mOvLwPMX/sZgUUqUgxeBTkctE1Sv/gOahj5Eaw2sfMBLTe0GXnsixYfcTdEVho3dAxH/W4jXH1fywYs+C+7zOM5L1U329HDHqcQR+XAmzxShXyrIWF6RSZBReXJKc5X4A5QVWldafa52bhGEs92QLkZnQmie4jQ4ejQFfetANNKGTsewiM3st6G4vK1b2DNp3I+nV00RJykWB11yPmCiJ8svBDZzilWW74Jyz37KNhmp/K22GgLb45t8cbP1dcdhXWiBc0KiTCk6oSkcFILvbHbrM600NyDcB31jCc052LMMtEnxHKJbNUdJKqlh+jpNNUZLoS9bc63y2cumJYGXvRtsVsiyqb4Ka51vn0hBXocI7PcjTJc1UPfYT+PKZ0jZhEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.0
Release Details
UpdatedOct. 15, 2024, 9:39 a.m.
Changelog

Added

  • feat(provisioning): New system config flag to disable user creation in soft auto provisioning @julien-nc #954
  • feat(ApiController): Add endpoint to de-provision user @edward-ly #960
  • Add an OCS API controller for pre-provisioning and de-provisioning @julien-nc #963

Changed

  • Make aud and azp checks optional when logging in or validating a bearer token @julien-nc #921
  • Bump max NC version to 31

Fixed

  • Fix provisioning mistake when setting role @julien-nc #930
  • Fix LoginController: revert default token_endpoint_auth_method value @edward-ly #946
  • Fix integration tests sometimes not finding docker-compose but 'docker compose' @julien-nc #953
  • Backchannel logout endpoint should only return 200 or 400 @julien-nc #955
  • Use correct userId when getting user folder in provisioning endpoint if unique-uid is enabled @julien-nc #958
  • Re-enable PKCE by default (if supported by the IdP) @edward-ly #956
  • Prevent redirecting to an absolute URL after login @julien-nc #961
  • Fix provisioning: If address attr is an object but can't be parsed to an array, give null to the 'attr mapped' event @julien-nc #948
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-----
SignaturefUtz3bz5Z0n31UWJkKxWKdp2/I6fB3Da9eS1SELeeqrnw0Bu8ym2HWpTLJcxbeOMQo3t+rGoOjmFePcPybvLK/5KlTlhIbJknciYzccIAFRQjNnwZW/U0g1e9Atsu/SyiLv++uyb5hfFQvno8FYHhMW6wWvWyO3UEThqHpgwchiLJ7bDPUnBS4x++46m/od7JFl3/qQsAvX0BoHCJBepyfCkRk9G1rvpthS17cQKXOzU1PxjhWyrjU7qGDd2pzTe2koQjT5mqqyl+MNdMSQrAXIXiO69AsyBh1kZCkyIqnYsq/5ZNMv0Gac9+cma04tTqHVCD6+iS8LvU/1QHWjboOQ2LKr7arNYHhk1cUaW7Bxwpbv+PjOfsLi6BlwDkElJOT7H5hLbteMlgwz8baavCZNDU+Own98k+TI233pGMlgZG1aZAvGCfKGyA8OcyOXhBYmiB6nNR/LM8E350fwGuzIE3+cxrXePtJZQceh5Y+Qn5z/yurms8JDDk/cuspxUGk7EVJWX9XrdZBDb7QeTYhg/nALMIG+OrFRaPBUN8qTQb3pFIr5SR7Y87jlqJo+5rTJ1SNshD+SEfWVt0511XmWm0z/u4nk0XvUpBtAcPK0i7gEjVmPujIxINtWFr+XSTnN7wcyhetYDMIkQYMV346JxGVDvoiuTcYKWMemnNXQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.1
Release Details
UpdatedJuly 26, 2024, 1:44 p.m.
Changelog

Fixed

  • Many fixes in ProvisioningServer @julien-nc #905
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-----
SignaturekpBIi3t+zJwFr4SJSDcsj7ivSbyf6nBfrzwJ6LBVG0mWPxTYjZ/+7wH5Nq4cqwUXwRCoK+mGhmPPdys0I1umSVNL94uK7kHYIi91eXtABsRTogjIHdAFedmLsH+dDy5usf8aNSlersKEGxde6cUxkvBh+8AKkhpFdKzgKJqZjPH5YlwaWG5zEaGeuJCFCkruXVjXj2ZpXEdFNRvQL9Z2XwnHPAHkUi0rzPVwfuNS9uHW+UCUoSWO53BYfkZwbfvdkQDfKolgw2E49IdapAp4YrqBsWtl/FpLvcCyh9p/XbcuGcDBaWyB0YlBfU0GBgvYtbEHsWkgm3U8+K9ovCPdM/N4+QfCQH4O04Owp+K6dLkTGskp33jutvlsnvN8uzWIhCKD9mBILK7DzQWa2RxgMMpfbi72ZNxncdfmMlZWD5yik/zDRymR8hi0Sqf9l9a+EC/8FGjdPmhSs/7KUsMneDN36mkGKbxJTIyPmC7pPItkcErvfcyLNE5p77QHgkRVCEWfbiGRxnK+RFI9QAxgRmDwL45SFOw57Q0U8xkhwCceZHWburzdQQ/6VKKGG5235eYRqvdAVxTDkz26G6mFG27T5LIKR9NVgGGGybD0qD6anlGjNn3JonLYIBtc2XixlHIMtLBCoD+UyW29SC6tn4WyA94nwKj2T3VntHiLtcg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.0
Release Details
UpdatedJuly 23, 2024, 11:37 a.m.
Changelog

Changed

  • Update npm pkgs
  • Use nextcloud/vue 8.15.0
  • Support more token endpoint authentication methods @xataxxx #897

Fixed

  • Set avatar on login @julien-nc #838
  • Fix small accessibility issue with NcModal @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-----
SignatureOTXNbQEUcC303g5gAbOdt6Q9gwc4LC/WZNeqm+LIORozJ7mBtEs0rgHEIZGJleilAUoGMl4SuPMsWzgSpANpLdRiDdX3BfHsDPv/4S+IeRcxmzzsgJVm2Rz6Y88F/NQCMaZ6OIwBpz1qyl696/FUpVauUKWR58+dBVO5sUy8Pt+lJDmWVWor7H82rbBgR2xgE8JQ2dLvWYp+I5UMnV3Oe4pYbUl54bepxCLFHeDfZv+28Ix/eY8LlSJ8gEQaPD7F4ZE7lNUX1EE4D/YYtduVyNCvnMGu+YB4WXARF9nl4mFaqdLSENgm0yBxOMp34ivsXqVFR/pdAMWWOMXNRFc6RYbz3lGc8cs+shUNqdbsA8BqKFpa/607NN/bn/6dIAw86QUfTNtLxTjnwd3Da3hSU12Vf4krSrChey8AVxKfIctkQVgxBTD+Hpe7UKFkW7rngZFocCvwjRv9zs5xBzrE5BLS7pFTPiUJPnZ/AYLHiWZojyBQ+MIyGCc/r9mG1HqEY0LWqO2yN0ckiYPVQhq9p0DBIAc/3cbfGIE2KfetRQsYnmNH6gHUr7CFSQRPfQewx4fXdpIx5bs1qBdMuUzRZqLuiyo78m+mvJvv3cqadjYKfDnB5MtMDJ/Ls+gsRJvaeWEk9FvbFaUsEswIL/EvPsQkFasboeCaFoqpzsqsi8g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.3
Release Details
UpdatedJune 21, 2024, 9:11 a.m.
Changelog

Added

  • Support search by email in the user backend @tcoupin #815

Changed

  • Improve the stub so it's not confusing IDEs @nickvergessen @julien-nc #862 #863
  • Set group displayname when provisioning @towo @julien-nc #880
  • Add issuer, audience and azp checks in bearer token validator @julien-nc #864
  • Allow to disable default quota, displayName, groups and email claims @julien-nc #883

Fixed

  • Fix, improve and refactor the upsert occ command @julien-nc #860
  • Fix biography attr being used to set the account gender @julien-nc #888
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-----
SignatureKm5yEDeIZ51aRWiaBe4KG2UaWzTVwmoUkeRmrdlktbH8g8z+VyF50eMeTLMV4UuHTIi4EoXietQdjpN2io0C6HuoW7ekU4oXIw17r6oVum4btP9QvSiyLf9S8DOLM7txNmPIn8Z3B12Dkn3O1W3EzIO1R6AaiaQlZDOogK+6TpPoBT62lTG9iSM2jWX43F20u9w7ChXOaGUsdoIOk5maIERwC8Bi3msGSyXbyNsPTmoAALlCpZIhNVTUNLZHfgCahuGJyXAiMflu3oToGOGrte+GwGcGv3IIAu6WoS9engEEN6uxA9UmY4ii9dp0XXE3XnsvD/ailS+Wi7KyDumSqLVEIxXnOEHyGa4+mjQnVNPOg98kavx8PAEWh7qKe+jnRuLNQl1H2/5ZrmGdCviW/aTpn2sNZ4Y5tUUWjEMxBadX/2adjo8PkKVxdBQYrNLA9Vz2Gtvex8NimkU0zkyr8kqVz/vQWocUjWCMtRqFD/ye3T4gkThJ+ZAVwPfXvsyrxnWSCoGuu+DGW5337wOLDrRnPQMSTjOr5C9E5Y9Rhw5Z958dxBGLC5e+DJkHFC8MgDH/GpREqiJ0Y/OYXNdTKxlQu05hUeEMtWaVPySDJMIdYXYbStgKGnmp6DRl5MCtHwFaPezE2KIDLsodu87AdUcf1UL+mtGOriGwRneT2Wg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.2
Release Details
UpdatedMarch 18, 2024, 10:53 a.m.
Changelog

Changed

  • Update npm packages

Fixed

  • Stop using missing OC::->getEventDispatcher method (dropped in NC 28) @julien-nc #818
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-----
Signaturem8tD20IxQAbM4LZ3ToTNXBZtVIdAqYMk48UCvt0dglpSufhn/tOpzbAZUQ4SRso8JhK/q2jkYF/OMczknQwEXy4hfDy8QgQrM4HbKljCLI1PcBcPwNeao8CjJb3VC04EQeE+gUwwlNM+apNSklB1Y/jaAj2z0cUHa6a/dKeI0GyY+ssYRk+iK+9jipOpGmGyjENmAm3PjvU2Pbp4qL6zUbBUbjwrGHgMKxKQbCrqjmBGgytE+8icAPHUbsM4v9kzM9+LotuoMLodBHoYZNzRf7iE7jbmcX8u8GB96jQFSppkG18sMTTX6+9QNHyYHvd59/isbwbFL0hNcZoYo4vvtjkdMSk787bUR3JSGg/v5rFV4usizENvp/HIoVJTnCF7QJb51hp7g9GCXJruX2uvK8QCGSKeLZdUhoKYOudmWi4cz2233Fo8/7zqVFsg472MCauJNBGJHsFNuVjEazpM5/96H7Isz7ht7BTiCJGs5OyAHFzJL1avtrIdZdOLNrrhh088eUU6Wk3mbvDy7HIUXe5W0q1FqK2FjHGgcKbi9Nf2NKsJA95TSS6byGnqCjYMcCtqN08L+2F0f5gGmnIl1UypCb6s6NuKdpzkYgh84eZHfktq8jrE9LmB9Vb9zAC2z2RNO3R/MRFRt2PO9VIPrT7GJS50fSY+7bMISrei3AM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
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 6.3.1
Release Details
UpdatedFeb. 25, 2025, 10:50 a.m.
Changelog

Fixed

  • Add missing group-provisioning options in upsert command @bjalbor #1063
  • Dispatch prelogin event before login event @ArtificialOwl #1065
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-----
Signatured62hOzg+oZdM7fzBGxDcSKCHscb4dozONDFAwYGQ0cWkoZLb7AqZMlc6sebqEBAgb1p/zd7DlNnXSm53cm4FTkcKdfGGlZmg5lH1+ke0d/rIxlbwh6qAA3a4oG/folnWciWMjc7GXZFJ8XkKB7F9WlFtYtcdlYgfR6qkqF9XavR1cqG/bGv7mJbyjG6j4Auato7RTw7oC6B1Z+MIsAHXHYxh+7reT7s5JOmGUjVNcTJo95E4652SI0PPDeF4yqEumccu+MbCzv9GadcGSLRwXzgJmWCBIGgD6glzr8KP9fcyzSDg3T9Z+66HCySpFJqebaFLwydgj1Pt0Jha1XERakMlxxy0gU8kDMWkC7ZZaM8k/eBD3p6lzd7fsQpm30dwYhOrXv5h5ItObOOCkkm+hPeDrQM88jz3jKXiJVS08DTZFhucq0ULG9Xf5qo6sx8yNVDK7QDTARDsKhjSfBIv5nCm+0ggP2QDotgvHZbDaqmpA/N03LWCxKFDNs3hb1BTe7UNvr8vH3pvUHyJbOjQ/Y+roZY2hWd9W7TLdv7xtQoMODt1tLbNX2Pii/JWo/61HJjI3tCo51//zNLZSepKZ49/evkjQvAkXQPZtdoF+ZUbWVlMlUo8+ZVgS5kvbL6ZtIN13sSJuAr/wKPspXlwmHFOxMDcX+cmmknzPzzrbnA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.3.0
Release Details
UpdatedFeb. 17, 2025, 5:11 p.m.
Changelog

Changed

  • Support NC 32 @nickvergessen #1029
  • Map the user language @julien-nc #1046
  • Adjustment for GSS @julien-nc #1053

Fixed

  • Replace broken jumpstart docs link @joshtrichards #1045
  • Fetch default privacy scopes and set properties appropriate @bjalbor #1048
  • Backchannel logout token may not contain "sub" @prigaux #1049
  • Fix '"kid" invalid, unable to lookup correct key' when keys are rotated @Adphi #1035
  • Fix(ProvisioningService): Handle InvalidArgumentException when updating account @susnux #1058
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-----
Signaturec5vUqzfrOB2PeNv2BuW9un8r+pD3kSJHIBrq9L6PCImisdlhRZvrRO8tADVva52QIyRHmzhzGgCJxYGtXCPNc4Mnvaq9trpqfaAo1Sb4D+oY51wrbrBz1R1VFlPCM0aR31RzNlBGybVKPO5gkkuYzRGCMZ0KwyAVId5jvV5+1OyGCI9x9wdekSNMohJL827awg6VueQkdqtCeiu3z7CVhZ8B0/1Kf6uNxB7QVpWHz7pARsjtmqu8MGaSD6DKdc9D2dThSh7kLj4+xXnI16xBpmfFf4Q9XIG7NvSPLF4XFPnS8YjZYnefSwgDaybPt+2KDuKekE0nSFvZ9VcjpcLMBKWohkyKIT9W82WKcqjdVE4z/JGOEYcXrVfhEV4uraGytWUu6+fyQxkafJqhP4m+0iLksMsSC8YRj1HRwulyqbPok/kKoV7pMD2wupLqE+goUGyXXWhYikNJmAkssvtufK2ymigrnTrNZL6zNjXXep+t61YKmf407CUXL5GHAP8JxiMMpfRUiO0SoT+pK0jFhzqJfnYv19n3iP2LAYSkFJSnFvtxGRGDID5MSI93PIcVwvu3L1Xc3tBby/aU6P5X/k7UH4VE+x4+o7o0lpZOuclCnR8VlyJ2+ZdHOiFVR+ihqZ1ybYWqmncqd6GwDt+GZnSGHTF3BT7urKPY7pUWXOY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<33.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.1
Release Details
UpdatedJan. 23, 2025, 11:04 a.m.
Changelog

Fixed

  • Fix crash when storing a token without refresh_expires_in or refresh_token @julien-nc #1025
  • Disable token exchange mechanism by default @julien-nc #1025
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-----
SignatureEKnwnxJxqTgLPcmwjUaNDXZR7oMitoZepT/SpoCFe2fu2QwzIYPd4Q/JABXUGCoDcHzdSEyYlh3rWLWf3ygHwhoIgBZdpnHNbYMDJuhp/b9Y6md9wmknec0wsdLlbzGi9kYlD1n8DbemwfT5v7RfSiTHYpauz11+DoOhDjgbSOtiLaS2yfy+RK3xvnfLi+oEnY5klEis9FNytV/x4JtlbHyRxMBR4nuh+Omvio+nw7GvzJBOwanQkddep+AjW6/k+4n+fjch3gt1Yk66Jur2TlQgpx4A6Sz2kDRuMQW9d9twlRlGTn9CV3iNI09oirZ4etewgRZ4c9v67Y6HitLUQYcGXUlf/D+fRhCwT39ZAQMAOjNHn+u6YLdHhtXPheJ9dfyNxhbjt+F0Iv38jlPWCj4w8/IaKSgBTzAq/qCMLXY8Fr4kx0LImx5xxKziyINNLUO3Gij+2yn03onkXkiplZU3WM/fuZJgywrRyxHXPihDUYxgjo3t70XrBQzRsFHTnhnbm/6jKbUrnbS2IXyqvNRMDpuYhpZK2uoekPyxA7V9HsLphPgKnSsk6TMD4XtBN2qkRSEFcLAYePd7NFZEhhq/z7n06yNELc7ccbi/xHHTHh7MAQdwML2o6swJgoHhu9WFy6MSpRzDYQEgCu+ff1cX4LmN+OCNZlDWPJSgnaA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.2.0
Release Details
UpdatedJan. 20, 2025, 12:44 p.m.
Changelog

Added

  • Support for Global Scale (globalsiteselector app) @julien-nc #1011
  • Add whitelist regular expression for group provisioning @bergerar #884
  • Optionally restrict login to users matching a certain group @bergerar #884
  • Token exchange mechanism for other apps @julien-nc #974
  • Password confirmation in admin settings @janepie #991
  • Add option to configure bearer provisioning via occ @janepie #1003
  • Add config value to make the email match optional when searching for a user or a display name @julien-nc #1014

Changed

  • Make the app Reuse compliant @AndyScherzinger #975
  • Add support for comma-separated groups in group mapping attribute @julien-nc #1006

Fixed

  • Update cache when discovery endpoint is changed @janepie #1002
  • Set fallback redirect URL for login if already logged in @janepie #1001
  • Fix redirect URI when Nextcloud is accessed at a sub path @bdovaz #990
  • Handle redirect URL containing a ':' @artonge #1008
  • Avoid slow queries in scenarios where we do not need a search @juliusknorr #1019
  • Adjust provisioning service to correctly update the display name on login @julien-nc #979
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-----
SignatureO24IRHv4ZoY8Ex+fpOp/t7iZm2gZCOxl10DrfysEKNx3AsDrFYedl5CstDUEqFVP2wXxKztDd4bcGmlfBC3nCzuQslTBsyVE7ORqcnuXqLVbhaogThMc7Lh31eslQ0WFZ0ikIaWa9SE0FAI9UvME9gFDwW++sXlozQQDTbI3pjfzNpswkquxazncqkehyZU8kd7RXf5exEAAZGIQ/T2krtKmxTDC7E131jGxOFhlKrzuN6i58BqzQPUPFmZXCIYqgQhUiElXlMV3i6XnqRAIG+7x3nH4PnPDSHE4/gA6OaXoiM+Fbtli9PxziTmb0y05hmzgL0IJ3uzwEa8ImoyZ0sc+xgalKJ78E/1Wdgx1ADLxxweuxoL6pBP6Fd+vwwNfH8+owFP81vwn/oGjUzPn/sEBdIcydhSclPaGfHXUi25zgfYlT3bN5avZTO+SdiXJJspm9O2XrL/HDn9+w1EBP0NEIVWK8zeO0Kg6e9P0ky6JQf4YUqQW6i4/1b/YE7+JZ2GidQ2ijq4IusbkQ2tg2QUstJ3Y/O1QqpGWTc+f7CQe4P/k2XhNWzh7TDSbi39OSv/PhhNQIxmOlmxCiohjuUEG07eqFvUn1A6GnBOR6E79qhcRaDrMgMPkEdko0J89NgoGFiRgowOv39nRwp0B3XzNCrCoUd5FzM4BrWy+kPs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.2
Release Details
UpdatedOct. 30, 2024, 9:27 a.m.
Changelog

Fixed

  • Fix state token missing while trying to login using Nextcloud Desktop (login flow) @joselameira #971
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-----
SignaturenVhuxZV+qsaXXIgGvcw9WvAb5NQN4Er9ztcxP3uY7JEIp0A8TFiMmW+IXQ5rBOELqbis6rC3UQuYwqPO1R1GjOW8aPyLwnyfi++TgjruHgLWplazyHcVNrUzT1BDyIT87E6t+Fsbc8mkv37q1KOrOTNFCZM8NNEcLc0t/JNlWb8HEEFWM5HXRGLFKKdVmBgGcZi5S8Y+A9ZbRsOTTaiz90MYeR8JqCxdtNbp+Xm/bWTElaRaYH7cCt8I11RWRDfSWxnnv9gv1SQ8kxYMdrkqSuesOL2b+R7ZyRltKibrrtrpouC/n/HPrnAzRQAwJc1jNPoW/bxHWE7hlYbqgTCqOVFPKa2DasqapG8MyCbEKnuWux2xswBDwo8qpB1E9kkjK5upvThfBCgARBmhOIMyGtLgm11PbKKnImMdG0N+veRi7dtib7m6syzQP8aywupz15P/pTWv7A8p9JPjnM0gSV3c9hLk0Q18G6ZSolaJmLoEard1h9mhQ/MW3oez8NKxxsdlBSVJbQAYVczOCN4jyXSeacHmh0EKPOZ5zUdWKhlNJx/Y3ha8Fj8PvU10BP9Stv+Lw5HPt8aqTsQpiVQjzOQKn6kEx1J2coOdv1O/V8IU5yRNj9Xh6zxeDZezVnBzbac3Tz2udNwt3clw/die2mEKPu8/6unsMZJhdXtdvmY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.1
Release Details
UpdatedOct. 22, 2024, 2:37 p.m.
Changelog

Fixed

  • Ensure providerClientId is declared when validating bearer tokens @artonge #969
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-----
SignatureNsYuVfH6kSpEA0vS7yekbPWVdxRb6NIUw1SfEOL67XT/BZR18S2I7OTugWr1Kf6x2+gA8HjvsPYD7PpP/n2VofYfUbEDSR1/iV9TPsfj+noTvAMBzfQMX7SCkoEYg76Xo5OmFJnH8+9c3qMll5vinbdpieyr1tGwdMAkeTzXefqFejRGW/nYUC46FSXeaApr2Xszah/2VAkzVOpw8k/efdWnePXAiz+AOs6VM3iLZb9HuNaCDtsT7MdgPm6gZZKwW6MZ63QLjWuvYfxgNxHLxp6nzq64H5+5wDErih/5mOvLwPMX/sZgUUqUgxeBTkctE1Sv/gOahj5Eaw2sfMBLTe0GXnsixYfcTdEVho3dAxH/W4jXH1fywYs+C+7zOM5L1U329HDHqcQR+XAmzxShXyrIWF6RSZBReXJKc5X4A5QVWldafa52bhGEs92QLkZnQmie4jQ4ejQFfetANNKGTsewiM3st6G4vK1b2DNp3I+nV00RJykWB11yPmCiJ8svBDZzilWW74Jyz37KNhmp/K22GgLb45t8cbP1dcdhXWiBc0KiTCk6oSkcFILvbHbrM600NyDcB31jCc052LMMtEnxHKJbNUdJKqlh+jpNNUZLoS9bc63y2cumJYGXvRtsVsiyqb4Ka51vn0hBXocI7PcjTJc1UPfYT+PKZ0jZhEU=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.1.0
Release Details
UpdatedOct. 15, 2024, 9:39 a.m.
Changelog

Added

  • feat(provisioning): New system config flag to disable user creation in soft auto provisioning @julien-nc #954
  • feat(ApiController): Add endpoint to de-provision user @edward-ly #960
  • Add an OCS API controller for pre-provisioning and de-provisioning @julien-nc #963

Changed

  • Make aud and azp checks optional when logging in or validating a bearer token @julien-nc #921
  • Bump max NC version to 31

Fixed

  • Fix provisioning mistake when setting role @julien-nc #930
  • Fix LoginController: revert default token_endpoint_auth_method value @edward-ly #946
  • Fix integration tests sometimes not finding docker-compose but 'docker compose' @julien-nc #953
  • Backchannel logout endpoint should only return 200 or 400 @julien-nc #955
  • Use correct userId when getting user folder in provisioning endpoint if unique-uid is enabled @julien-nc #958
  • Re-enable PKCE by default (if supported by the IdP) @edward-ly #956
  • Prevent redirecting to an absolute URL after login @julien-nc #961
  • Fix provisioning: If address attr is an object but can't be parsed to an array, give null to the 'attr mapped' event @julien-nc #948
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-----
SignaturefUtz3bz5Z0n31UWJkKxWKdp2/I6fB3Da9eS1SELeeqrnw0Bu8ym2HWpTLJcxbeOMQo3t+rGoOjmFePcPybvLK/5KlTlhIbJknciYzccIAFRQjNnwZW/U0g1e9Atsu/SyiLv++uyb5hfFQvno8FYHhMW6wWvWyO3UEThqHpgwchiLJ7bDPUnBS4x++46m/od7JFl3/qQsAvX0BoHCJBepyfCkRk9G1rvpthS17cQKXOzU1PxjhWyrjU7qGDd2pzTe2koQjT5mqqyl+MNdMSQrAXIXiO69AsyBh1kZCkyIqnYsq/5ZNMv0Gac9+cma04tTqHVCD6+iS8LvU/1QHWjboOQ2LKr7arNYHhk1cUaW7Bxwpbv+PjOfsLi6BlwDkElJOT7H5hLbteMlgwz8baavCZNDU+Own98k+TI233pGMlgZG1aZAvGCfKGyA8OcyOXhBYmiB6nNR/LM8E350fwGuzIE3+cxrXePtJZQceh5Y+Qn5z/yurms8JDDk/cuspxUGk7EVJWX9XrdZBDb7QeTYhg/nALMIG+OrFRaPBUN8qTQb3pFIr5SR7Y87jlqJo+5rTJ1SNshD+SEfWVt0511XmWm0z/u4nk0XvUpBtAcPK0i7gEjVmPujIxINtWFr+XSTnN7wcyhetYDMIkQYMV346JxGVDvoiuTcYKWMemnNXQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<32.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.1
Release Details
UpdatedJuly 26, 2024, 1:44 p.m.
Changelog

Fixed

  • Many fixes in ProvisioningServer @julien-nc #905
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-----
SignaturekpBIi3t+zJwFr4SJSDcsj7ivSbyf6nBfrzwJ6LBVG0mWPxTYjZ/+7wH5Nq4cqwUXwRCoK+mGhmPPdys0I1umSVNL94uK7kHYIi91eXtABsRTogjIHdAFedmLsH+dDy5usf8aNSlersKEGxde6cUxkvBh+8AKkhpFdKzgKJqZjPH5YlwaWG5zEaGeuJCFCkruXVjXj2ZpXEdFNRvQL9Z2XwnHPAHkUi0rzPVwfuNS9uHW+UCUoSWO53BYfkZwbfvdkQDfKolgw2E49IdapAp4YrqBsWtl/FpLvcCyh9p/XbcuGcDBaWyB0YlBfU0GBgvYtbEHsWkgm3U8+K9ovCPdM/N4+QfCQH4O04Owp+K6dLkTGskp33jutvlsnvN8uzWIhCKD9mBILK7DzQWa2RxgMMpfbi72ZNxncdfmMlZWD5yik/zDRymR8hi0Sqf9l9a+EC/8FGjdPmhSs/7KUsMneDN36mkGKbxJTIyPmC7pPItkcErvfcyLNE5p77QHgkRVCEWfbiGRxnK+RFI9QAxgRmDwL45SFOw57Q0U8xkhwCceZHWburzdQQ/6VKKGG5235eYRqvdAVxTDkz26G6mFG27T5LIKR9NVgGGGybD0qD6anlGjNn3JonLYIBtc2XixlHIMtLBCoD+UyW29SC6tn4WyA94nwKj2T3VntHiLtcg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 6.0.0
Release Details
UpdatedJuly 23, 2024, 11:37 a.m.
Changelog

Changed

  • Update npm pkgs
  • Use nextcloud/vue 8.15.0
  • Support more token endpoint authentication methods @xataxxx #897

Fixed

  • Set avatar on login @julien-nc #838
  • Fix small accessibility issue with NcModal @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-----
SignatureOTXNbQEUcC303g5gAbOdt6Q9gwc4LC/WZNeqm+LIORozJ7mBtEs0rgHEIZGJleilAUoGMl4SuPMsWzgSpANpLdRiDdX3BfHsDPv/4S+IeRcxmzzsgJVm2Rz6Y88F/NQCMaZ6OIwBpz1qyl696/FUpVauUKWR58+dBVO5sUy8Pt+lJDmWVWor7H82rbBgR2xgE8JQ2dLvWYp+I5UMnV3Oe4pYbUl54bepxCLFHeDfZv+28Ix/eY8LlSJ8gEQaPD7F4ZE7lNUX1EE4D/YYtduVyNCvnMGu+YB4WXARF9nl4mFaqdLSENgm0yBxOMp34ivsXqVFR/pdAMWWOMXNRFc6RYbz3lGc8cs+shUNqdbsA8BqKFpa/607NN/bn/6dIAw86QUfTNtLxTjnwd3Da3hSU12Vf4krSrChey8AVxKfIctkQVgxBTD+Hpe7UKFkW7rngZFocCvwjRv9zs5xBzrE5BLS7pFTPiUJPnZ/AYLHiWZojyBQ+MIyGCc/r9mG1HqEY0LWqO2yN0ckiYPVQhq9p0DBIAc/3cbfGIE2KfetRQsYnmNH6gHUr7CFSQRPfQewx4fXdpIx5bs1qBdMuUzRZqLuiyo78m+mvJvv3cqadjYKfDnB5MtMDJ/Ls+gsRJvaeWEk9FvbFaUsEswIL/EvPsQkFasboeCaFoqpzsqsi8g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=26.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.3
Release Details
UpdatedJune 21, 2024, 9:11 a.m.
Changelog

Added

  • Support search by email in the user backend @tcoupin #815

Changed

  • Improve the stub so it's not confusing IDEs @nickvergessen @julien-nc #862 #863
  • Set group displayname when provisioning @towo @julien-nc #880
  • Add issuer, audience and azp checks in bearer token validator @julien-nc #864
  • Allow to disable default quota, displayName, groups and email claims @julien-nc #883

Fixed

  • Fix, improve and refactor the upsert occ command @julien-nc #860
  • Fix biography attr being used to set the account gender @julien-nc #888
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-----
SignatureKm5yEDeIZ51aRWiaBe4KG2UaWzTVwmoUkeRmrdlktbH8g8z+VyF50eMeTLMV4UuHTIi4EoXietQdjpN2io0C6HuoW7ekU4oXIw17r6oVum4btP9QvSiyLf9S8DOLM7txNmPIn8Z3B12Dkn3O1W3EzIO1R6AaiaQlZDOogK+6TpPoBT62lTG9iSM2jWX43F20u9w7ChXOaGUsdoIOk5maIERwC8Bi3msGSyXbyNsPTmoAALlCpZIhNVTUNLZHfgCahuGJyXAiMflu3oToGOGrte+GwGcGv3IIAu6WoS9engEEN6uxA9UmY4ii9dp0XXE3XnsvD/ailS+Wi7KyDumSqLVEIxXnOEHyGa4+mjQnVNPOg98kavx8PAEWh7qKe+jnRuLNQl1H2/5ZrmGdCviW/aTpn2sNZ4Y5tUUWjEMxBadX/2adjo8PkKVxdBQYrNLA9Vz2Gtvex8NimkU0zkyr8kqVz/vQWocUjWCMtRqFD/ye3T4gkThJ+ZAVwPfXvsyrxnWSCoGuu+DGW5337wOLDrRnPQMSTjOr5C9E5Y9Rhw5Z958dxBGLC5e+DJkHFC8MgDH/GpREqiJ0Y/OYXNdTKxlQu05hUeEMtWaVPySDJMIdYXYbStgKGnmp6DRl5MCtHwFaPezE2KIDLsodu87AdUcf1UL+mtGOriGwRneT2Wg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.2
Release Details
UpdatedMarch 18, 2024, 10:53 a.m.
Changelog

Changed

  • Update npm packages

Fixed

  • Stop using missing OC::->getEventDispatcher method (dropped in NC 28) @julien-nc #818
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-----
Signaturem8tD20IxQAbM4LZ3ToTNXBZtVIdAqYMk48UCvt0dglpSufhn/tOpzbAZUQ4SRso8JhK/q2jkYF/OMczknQwEXy4hfDy8QgQrM4HbKljCLI1PcBcPwNeao8CjJb3VC04EQeE+gUwwlNM+apNSklB1Y/jaAj2z0cUHa6a/dKeI0GyY+ssYRk+iK+9jipOpGmGyjENmAm3PjvU2Pbp4qL6zUbBUbjwrGHgMKxKQbCrqjmBGgytE+8icAPHUbsM4v9kzM9+LotuoMLodBHoYZNzRf7iE7jbmcX8u8GB96jQFSppkG18sMTTX6+9QNHyYHvd59/isbwbFL0hNcZoYo4vvtjkdMSk787bUR3JSGg/v5rFV4usizENvp/HIoVJTnCF7QJb51hp7g9GCXJruX2uvK8QCGSKeLZdUhoKYOudmWi4cz2233Fo8/7zqVFsg472MCauJNBGJHsFNuVjEazpM5/96H7Isz7ht7BTiCJGs5OyAHFzJL1avtrIdZdOLNrrhh088eUU6Wk3mbvDy7HIUXe5W0q1FqK2FjHGgcKbi9Nf2NKsJA95TSS6byGnqCjYMcCtqN08L+2F0f5gGmnIl1UypCb6s6NuKdpzkYgh84eZHfktq8jrE9LmB9Vb9zAC2z2RNO3R/MRFRt2PO9VIPrT7GJS50fSY+7bMISrei3AM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
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.3
Release Details
UpdatedJune 21, 2024, 9:11 a.m.
Changelog

Added

  • Support search by email in the user backend @tcoupin #815

Changed

  • Improve the stub so it's not confusing IDEs @nickvergessen @julien-nc #862 #863
  • Set group displayname when provisioning @towo @julien-nc #880
  • Add issuer, audience and azp checks in bearer token validator @julien-nc #864
  • Allow to disable default quota, displayName, groups and email claims @julien-nc #883

Fixed

  • Fix, improve and refactor the upsert occ command @julien-nc #860
  • Fix biography attr being used to set the account gender @julien-nc #888
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-----
SignatureKm5yEDeIZ51aRWiaBe4KG2UaWzTVwmoUkeRmrdlktbH8g8z+VyF50eMeTLMV4UuHTIi4EoXietQdjpN2io0C6HuoW7ekU4oXIw17r6oVum4btP9QvSiyLf9S8DOLM7txNmPIn8Z3B12Dkn3O1W3EzIO1R6AaiaQlZDOogK+6TpPoBT62lTG9iSM2jWX43F20u9w7ChXOaGUsdoIOk5maIERwC8Bi3msGSyXbyNsPTmoAALlCpZIhNVTUNLZHfgCahuGJyXAiMflu3oToGOGrte+GwGcGv3IIAu6WoS9engEEN6uxA9UmY4ii9dp0XXE3XnsvD/ailS+Wi7KyDumSqLVEIxXnOEHyGa4+mjQnVNPOg98kavx8PAEWh7qKe+jnRuLNQl1H2/5ZrmGdCviW/aTpn2sNZ4Y5tUUWjEMxBadX/2adjo8PkKVxdBQYrNLA9Vz2Gtvex8NimkU0zkyr8kqVz/vQWocUjWCMtRqFD/ye3T4gkThJ+ZAVwPfXvsyrxnWSCoGuu+DGW5337wOLDrRnPQMSTjOr5C9E5Y9Rhw5Z958dxBGLC5e+DJkHFC8MgDH/GpREqiJ0Y/OYXNdTKxlQu05hUeEMtWaVPySDJMIdYXYbStgKGnmp6DRl5MCtHwFaPezE2KIDLsodu87AdUcf1UL+mtGOriGwRneT2Wg=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<31.0.0
Minimum Integer bits32
OpenID Connect user backend 5.0.2
Release Details
UpdatedMarch 18, 2024, 10:53 a.m.
Changelog

Changed

  • Update npm packages

Fixed

  • Stop using missing OC::->getEventDispatcher method (dropped in NC 28) @julien-nc #818
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-----
Signaturem8tD20IxQAbM4LZ3ToTNXBZtVIdAqYMk48UCvt0dglpSufhn/tOpzbAZUQ4SRso8JhK/q2jkYF/OMczknQwEXy4hfDy8QgQrM4HbKljCLI1PcBcPwNeao8CjJb3VC04EQeE+gUwwlNM+apNSklB1Y/jaAj2z0cUHa6a/dKeI0GyY+ssYRk+iK+9jipOpGmGyjENmAm3PjvU2Pbp4qL6zUbBUbjwrGHgMKxKQbCrqjmBGgytE+8icAPHUbsM4v9kzM9+LotuoMLodBHoYZNzRf7iE7jbmcX8u8GB96jQFSppkG18sMTTX6+9QNHyYHvd59/isbwbFL0hNcZoYo4vvtjkdMSk787bUR3JSGg/v5rFV4usizENvp/HIoVJTnCF7QJb51hp7g9GCXJruX2uvK8QCGSKeLZdUhoKYOudmWi4cz2233Fo8/7zqVFsg472MCauJNBGJHsFNuVjEazpM5/96H7Isz7ht7BTiCJGs5OyAHFzJL1avtrIdZdOLNrrhh088eUU6Wk3mbvDy7HIUXe5W0q1FqK2FjHGgcKbi9Nf2NKsJA95TSS6byGnqCjYMcCtqN08L+2F0f5gGmnIl1UypCb6s6NuKdpzkYgh84eZHfktq8jrE9LmB9Vb9zAC2z2RNO3R/MRFRt2PO9VIPrT7GJS50fSY+7bMISrei3AM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=25.0.0,<30.0.0
Minimum Integer bits32
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