Closed jnweiger closed 1 year ago
@jnweiger Please check your install script
The given urls all had a hyphen between appname and appversion, which is why the urls don't work.
Correct would be:
QA passed, with several (minor) defects, see https://github.com/owncloud/openidconnect/issues/241#issuecomment-1207181287
Setup
Setup details (click to view)
Automated setup script: github.com/owncloud/QA/tools/hetzner-deploy/make_openidconnect_test.sh - 159.69.182.145 https://oc10110-oidc220rc6-20221024.jw-qa.owncloud.works - 167.235.226.62 https://oc1010-oidc220rc6-20221024.jw-qa.owncloud.works - 49.12.75.160 https://oc1091-oidc220rc6-20221024.jw-qa.owncloud.works - login via 'Kopano' with user: aaliyah_abernathy pass: secret - login via 'Kopano' with user: aaron_beer pass: secret - update setups - 116.203.250.55 https://oc10110-oidc100-20221024.jw-qa.owncloud.works - 49.12.247.185 https://oc10110-oidc211-20221024.jw-qa.owncloud.works Template: https://github.com/owncloud/QA/blob/master/Server/Test_Plan_openidconnect.md References: * https://github.com/owncloud/docs/issues/2855#issuecomment-719944884 * https://doc.owncloud.com/server/admin_manual/configuration/user/oidc/ * https://github.com/owncloud/openidconnect/issues/66#issuecomment-679093440 * https://github.com/owncloud/openidconnect/issues/66#issuecomment-708217650 * https://github.com/owncloud/openidconnect/issues/66#issuecomment-709999406 * https://github.com/owncloud/QA/blob/master/Mobile/GenericTPs/OIDC.md * https://github.com/owncloud/QA/blob/master/Server/Test_Plan_OAuth2.md * https://github.com/owncloud/QA/blob/master/Server/Test_Plan_Pluggable_Auth.mdTestplan
Needs update!
occ app:enable openidconnect
occ upgrade
is needed. #135occ market:in -l ...
2. Enter correct credentials
2. In iDP, cancel login process
2. Logout in the idP
openid-configuration
requestregister
endpoint availableregister
endpoint is requestedlogon
endpoint is requested after entering credentialsThe
authorize
endpoint is requested after authorizing/signin/v1/identifier
/signin/v1/consent
http://localhost:44155/
neither
logon
nor/signin/
can be found in client log file.logon
endpoint is requested after entering credentialsThe
authorize
endpoint is requested after authorizing using client id and secret id granted by register endpointtoken
endoint is requested with refresh token to get a new token. This must be transparent for the client01-22 09:21:03:624 [ info sync.credentials.http ]: Refreshing token
01-22 09:21:03:759 [ info sync.httplogger ]: ... Request: POST ... /konnect/v1/token
it is 300 sec 2023-01-23
2. Enable maintenance mode and upgrade to OIDC
3. add
'token_auth_enforced' => true
to config.php4. Disable maintenance mode
Server replied "599"
after 30 sec.; see also #1362. Enable maintenance mode and upgrade to OIDC
3. Disable maintenance mode
2. Enable maintenance mode and upgrade to OIDC, keeping Oauth2 enabled
3. Disable maintenance mode
Android
After releasing 2.16, authentication library will be replaced for a custom implementation. Tests here will be done with such implementation as well
Actually, Android does not support Dynamic Client Registration yet.
Openidconnect: 2.x.x Device: Google Pixel 2 Android version: 11
2. Enter correct credentials
2. In iDP, cancel login process
2. Logout in the idP
openid-configuration
requestregister
endpoint availableregister
endpoint is requestedlogon
endpoint is requested after entering credentialsThe
authorize
endpoint is requested after authorizinglogon
endpoint is requested after entering credentialsThe
authorize
endpoint is requested after authorizing using client id and secret id granted by register endpointtoken
endoint is requested with refresh token to get a new token. This must be transparent for the client2. Enable maintenance mode and upgrade to OIDC
3. Disable maintenance mode
4. Force re-login
New: :construction:
2. Enable maintenance mode and upgrade to OIDC
3. Disable maintenance mode
New :construction:
2. Enable maintenance mode and upgrade to OIDC, keeping Oauth2 enabled
3. Disable maintenance mode
New: :construction:
Smoke test: 2.16 :construction: New :construction:
iOS
Openidconnect: 2.x.x Device: iPhoneXR iOS version: 14.2
Tested with the current stable
11.4.5
and the new one 11.5, including Dynamic Client Registration11.5 :construction:
2. Enter correct credentials
11.5 :construction:
2. In iDP, cancel login process
11.5 :construction:
2. Logout in the idP
openid-configuration
request11.5 :construction:
register
endpoint availableregister
endpoint is requested11.5 :construction:
logon
endpoint is requested after entering credentialsThe
authorize
endpoint is requested after authorizing11.5 :construction:
logon
endpoint is requested after entering credentialsThe
authorize
endpoint is requested after authorizing using client id and secret id granted by register endpoint11.5 :construction:
11.5 :construction:
token
endpoint is requested with refresh token to get a new token. This must be transparent for the client11.5 :construction:
11.5 :construction:
2. Enable maintenance mode and upgrade to OIDC
3. Disable maintenance mode
4. Force re-login
2. Enable maintenance mode and upgrade to OIDC
3. Disable maintenance mode
11.5 :construction:
2. Enable maintenance mode and upgrade to OIDC, keeping Oauth2 enabled
3. Disable maintenance mode
11.5 :construction: