[wpt-sync] Sync PR 46831 - Move credential-management/support/fedcm to dedicated FedCM directory
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox129 fixed)
Tracking | Status | |
---|---|---|
firefox129 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 46831 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/46831
Details from upstream follow.
Peter Kotwicz <pkotwicz@chromium.org> wrote:
Move credential-management/support/fedcm to dedicated FedCM directory
This CL moves most of wpt/credential-management/support/fedcm to
wpt/fedcm/supportBUG=347026221
Change-Id: Id3f62c10e6229701fbc2d1d19e8e91130816757c
Reviewed-on: https://chromium-review.googlesource.com/5635078
WPT-Export-Revision: 27367cd25a605ad3bdc13d80359496c2897c9d66
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 51 tests and 3 subtests
Status Summary
Firefox
OK
: 1
PASS
: 3
FAIL
: 6
TIMEOUT
: 99
ERROR
: 1
NOTRUN
: 42
Chrome
OK
: 40
PASS
: 55
FAIL
: 21
TIMEOUT
: 20
ERROR
: 2
NOTRUN
: 14
Safari
OK
: 40
FAIL
: 81
TIMEOUT
: 10
ERROR
: 10
NOTRUN
: 11
Links
Details
Firefox-only Failures
- /credential-management/fedcm-abort.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-after-abort.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-auto-reauthn-without-approved-clients.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-auto-selected-flag.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-basic.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-client-metadata-not-cached.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-cross-origin-policy.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-csp.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-disconnect-errors.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-disconnect.sub.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-error-basic.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-identity-assertion-nocors.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-login-status/cross-origin-status.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-login-status/logged-out.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-login-status-unknown.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-manifest-not-in-list.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-abort.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-basic.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-no-login-url.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-nonce-is-optional.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-not-observed-by-service-worker.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-opaque-rp-origin.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-pending-disconnect.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-pending-userinfo.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-reject-invalid-responses.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-returning-account-auto-reauthn.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-store.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-token-returned-with-http-error.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-too-many-disconnect-calls.https.html [wpt.fyi]:
TIMEOUT
- /credential-management/fedcm-userinfo.https.html [wpt.fyi]:
TIMEOUT
linked bug:Bug 1844453
New Tests That Don't Pass
- /credential-management/fedcm-abort.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test the abort signal:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test the abort signal:
- /credential-management/fedcm-after-abort.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Get after abort should work:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Get after abort should work:
- /credential-management/fedcm-authz/fedcm-continue-on-disallowed.https.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:OK
)- continue_on with mediation:silent should fail:
TIMEOUT
(Chrome:TIMEOUT
, Safari:FAIL
)
- continue_on with mediation:silent should fail:
- /credential-management/fedcm-authz/fedcm-continue-on-with-account.https.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:OK
)- continue_on and IdentityProvider.resolve work correctly.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:FAIL
)
- continue_on and IdentityProvider.resolve work correctly.:
- /credential-management/fedcm-authz/fedcm-continue-on.https.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:OK
)- continue_on and IdentityProvider.resolve work correctly.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:FAIL
)
- continue_on and IdentityProvider.resolve work correctly.:
- /credential-management/fedcm-authz/fedcm-disclosure-text-shown.https.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:OK
)- We should send disclosure_text_shown=false when custom fields are passed.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:FAIL
) - We should send disclosure_text_shown=false when an empty custom fields array is passed.:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
) - We should send disclosure_text_shown=true when no custom fields are passed.:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
) - We should send disclosure_text_shown=true when custom fields are passed in addition to standard fields.:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
)
- We should send disclosure_text_shown=false when custom fields are passed.:
- /credential-management/fedcm-authz/fedcm-userinfo-after-resolve.https.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:OK
)- Test getUserInfo() after resolve() to verify that resolve stores the RP/IDP connection:
TIMEOUT
(Chrome:TIMEOUT
, Safari:FAIL
)
- Test getUserInfo() after resolve() to verify that resolve stores the RP/IDP connection:
- /credential-management/fedcm-auto-reauthn-without-approved-clients.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that if the clientId is missing from approved_clients then autoreauthentication cannot occur.:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test that if the clientId is missing from approved_clients then autoreauthentication cannot occur.:
- /credential-management/fedcm-auto-selected-flag.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that the is_auto_selected bit is properly sent.:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
)
- Test that the is_auto_selected bit is properly sent.:
- /credential-management/fedcm-basic.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Successfully obtaining token should resolve the promise.:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Successfully obtaining token should resolve the promise.:
- /credential-management/fedcm-button-and-other-account/fedcm-button-mode-basics.tentative.https.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:OK
)- Test that the button mode without user activation will fail.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:FAIL
) - Test that the button mode succeeds with user activation.:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
)
- Test that the button mode without user activation will fail.:
- /credential-management/fedcm-button-and-other-account/fedcm-button-mode-priority.tentative.https.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:ERROR
)- Test that the widget mode can succeed after the button mode.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:FAIL
) - Test that the button mode can replace widget mode.:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
) - Test that the button mode cannot replace button mode.:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
) - Test that the widget mode cannot replace button mode.:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
)
- Test that the widget mode can succeed after the button mode.:
- /credential-management/fedcm-button-and-other-account/fedcm-use-other-account-button-flow.tentative.https.html [wpt.fyi]:
TIMEOUT
(Chrome:ERROR
, Safari:ERROR
)- Test that the "Use Other Account" button works correctly.:
TIMEOUT
(Chrome:FAIL
, Safari:TIMEOUT
) - Test that the "Use Other Account" button works correctly when accounts do not change.:
NOTRUN
(Chrome:TIMEOUT
, Safari:NOTRUN
)
- Test that the "Use Other Account" button works correctly.:
- /credential-management/fedcm-button-and-other-account/fedcm-use-other-account.tentative.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:ERROR
)- Test that the "Use Other Account" button works correctly.:
TIMEOUT
(Chrome:FAIL
, Safari:TIMEOUT
)
- Test that the "Use Other Account" button works correctly.:
- /credential-management/fedcm-client-metadata-not-cached.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test client_metadata request is not cached:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test client_metadata request is not cached:
- /credential-management/fedcm-context.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:ERROR
)- FedCM call defaults to 'signin' context.:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
) - FedCM with 'signup' context.:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - FedCM with 'use' context.:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - FedCM with 'continue' context.:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- FedCM call defaults to 'signin' context.:
- /credential-management/fedcm-cross-origin-policy.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that COEP policy do not apply to FedCM requests:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test that COEP policy do not apply to FedCM requests:
- /credential-management/fedcm-csp.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Provider configURL should honor Content-Security-Policy.:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Provider configURL should honor Content-Security-Policy.:
- /credential-management/fedcm-disconnect-errors.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- disconnect requires 3 parameters: configURL, clientId, and accountHint:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
) - disconnect fails if the disconnect endpoint is cross-origin with respectto the config file:
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - disconnect fails if the server sends failure:
NOTRUN
(Chrome:PASS
, Safari:FAIL
)
- disconnect requires 3 parameters: configURL, clientId, and accountHint:
- /credential-management/fedcm-disconnect-iframe.sub.https.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:OK
)- Same-origin iframe does not need explicit identity-credentials-get:
TIMEOUT
(Chrome:TIMEOUT
, Safari:FAIL
) - Cross-origin iframe fails disconnect() without explicit identity-credentials-get:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
) - Cross-origin iframe can disconnect with explicit identity-credentials-get:
NOTRUN
(Chrome:NOTRUN
, Safari:FAIL
)
- Same-origin iframe does not need explicit identity-credentials-get:
- /credential-management/fedcm-disconnect.sub.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Repeatedly calling disconnect should eventually fail:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
) - Test that disconnect fails when there is no account to disconnect:
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - Test that disconnect succeeds when there is an account to disconnect:
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - Test that disconnecting the same account twice results in failure.:
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - Disconnect passing an incorrect ID can still succeed:
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - Disconnect is bound to each IDP:
NOTRUN
(Chrome:PASS
, Safari:FAIL
)
- Repeatedly calling disconnect should eventually fail:
- /credential-management/fedcm-domainhint.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:ERROR
)- No domain hint matches an account.:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
) - Domain hint matches an account.:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - Domain hint matches an account from two accounts.:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - Domain hint 'any' matches an account with any domain hint.:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- No domain hint matches an account.:
- /credential-management/fedcm-endpoint-redirects.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:ERROR
)- Test that promise is rejected if accounts endpoint redirects:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
) - Test that token endpoint does not follow redirects:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- Test that promise is rejected if accounts endpoint redirects:
- /credential-management/fedcm-error-basic.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that the promise is rejected with proper error details when dialog is dismissed:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
) - Test that the promise is rejected with proper error details when got it is clicked:
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - Test that the promise is rejected with proper error details when more details is clicked:
NOTRUN
(Chrome:PASS
, Safari:FAIL
)
- Test that the promise is rejected with proper error details when dialog is dismissed:
- /credential-management/fedcm-identity-assertion-nocors.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that promise is rejected if identity assertion does not use CORS:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
)
- Test that promise is rejected if identity assertion does not use CORS:
- /credential-management/fedcm-iframe.https.html [wpt.fyi]
- FedCM enabled in 2 level deep nested iframe. FedCM should be enabled regardless of iframe nesting depth:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
) - FedCM enabled in invisible iframe. FedCM should be enabled as long as the top frame is visible:
FAIL
(Chrome:NOTRUN
, Safari:FAIL
) - FedCM should work in non-HTTPS URLs on localhost:
FAIL
(Chrome:NOTRUN
, Safari:TIMEOUT
)
- FedCM enabled in 2 level deep nested iframe. FedCM should be enabled regardless of iframe nesting depth:
- /credential-management/fedcm-login-status/confirm-idp-login.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:ERROR
)- Tests the IDP login dialog and subsequent account chooser.:
TIMEOUT
(Chrome:FAIL
, Safari:TIMEOUT
)
- Tests the IDP login dialog and subsequent account chooser.:
- /credential-management/fedcm-login-status/cross-origin-status.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Cross-origin same-site status header should work from fetch():
TIMEOUT
(Chrome:PASS
, Safari:FAIL
) - Cross-origin status header should be ignored from fetch():
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - Status header should be ignored from cross-site iframe:
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - Status header should be ignored from cross-site iframe that contains a subresource with the header:
NOTRUN
(Chrome:PASS
, Safari:FAIL
) - Status header should be ignored from a fenced frame, even if it is same-origin:
NOTRUN
(Chrome:PASS
, Safari:FAIL
)
- Cross-origin same-site status header should work from fetch():
- /credential-management/fedcm-login-status/logged-out.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- FedCM request should fail because we are marked as not logged in:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
) - User info request should fail because we are marked as not logged in:
NOTRUN
(Chrome:FAIL
, Safari:FAIL
)
- FedCM request should fail because we are marked as not logged in:
- /credential-management/fedcm-login-status-unknown.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that promise is rejected silently when accounts fetch fails in unknown state:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test that promise is rejected silently when accounts fetch fails in unknown state:
- /credential-management/fedcm-loginhint.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:ERROR
)- No login hint matches an account.:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
) - Login hint matches an account.:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
) - Login hint matches an account from two accounts.:
NOTRUN
(Chrome:PASS
, Safari:NOTRUN
)
- No login hint matches an account.:
- /credential-management/fedcm-manifest-not-in-list.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that the promise is rejected if the manifest is not in the manifest list:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test that the promise is rejected if the manifest is not in the manifest list:
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-abort.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that the abort signal works when multiple IDPs are used.:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
)
- Test that the abort signal works when multiple IDPs are used.:
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-basic.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Multi IDP FedCM call succeeds when picking the first account.:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
) - Multi IDP FedCM call succeeds when picking account from the second IDP.:
NOTRUN
(Chrome:FAIL
, Safari:FAIL
)
- Multi IDP FedCM call succeeds when picking the first account.:
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-context.https.html [wpt.fyi]:
TIMEOUT
(Chrome:ERROR
, Safari:ERROR
)- FedCM multi IDP call defaults to 'signin' context.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - FedCM multi IDP with non-default context.:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- FedCM multi IDP call defaults to 'signin' context.:
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-optional.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Mediation optional can succeed without a returning account.:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
) - Mediation optional automatically succeeds when there is one returning account.:
NOTRUN
(Chrome:FAIL
, Safari:FAIL
) - Mediation optional can succeed when there is more than one returning account.:
NOTRUN
(Chrome:FAIL
, Safari:FAIL
)
- Mediation optional can succeed without a returning account.:
- /credential-management/fedcm-multi-idp/fedcm-multi-idp-mediation-silent.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Mediation silent fails if there is no returning account.:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
) - Mediation silent succeeds when there is one returning account.:
NOTRUN
(Chrome:FAIL
, Safari:FAIL
) - Mediation silent fails when there is more than one returning account.:
NOTRUN
(Chrome:FAIL
, Safari:FAIL
)
- Mediation silent fails if there is no returning account.:
- /credential-management/fedcm-no-login-url.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that promise is rejected if the manifest has no login URL:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test that promise is rejected if the manifest has no login URL:
- /credential-management/fedcm-nonce-is-optional.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- nonce is not required in FederatedIdentityProvider.:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- nonce is not required in FederatedIdentityProvider.:
- /credential-management/fedcm-not-observed-by-service-worker.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that service worker cannot observe fetches performed by FedCM API:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test that service worker cannot observe fetches performed by FedCM API:
- /credential-management/fedcm-opaque-rp-origin.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Opaque RP origin should trigger a NetworkError.:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Opaque RP origin should trigger a NetworkError.:
- /credential-management/fedcm-pending-call-rejected.https.html [wpt.fyi]:
ERROR
(Chrome:OK
, Safari:ERROR
)- When there's a pending request, a second
get
call should be rejected.:TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- When there's a pending request, a second
- /credential-management/fedcm-pending-disconnect.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that disconnect can be pending when the test finishes.:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test that disconnect can be pending when the test finishes.:
- /credential-management/fedcm-pending-userinfo.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test basic User InFo API flow:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
)
- Test basic User InFo API flow:
- /credential-management/fedcm-reject-invalid-responses.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Reject when provider list is empty:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Reject when configURL is missing:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Reject when configURL is invalid:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Reject when clientId is empty:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
) - Reject when clientId is missing:
NOTRUN
(Chrome:PASS
, Safari:FAIL
)
- Reject when provider list is empty:
- /credential-management/fedcm-returning-account-auto-reauthn.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that the returning account from the two accounts will be auto re-authenticated.:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
)
- Test that the returning account from the two accounts will be auto re-authenticated.:
- /credential-management/fedcm-same-site-none/fedcm-same-site-none.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- FedCM requests should be considered cross-origin and therefore not send SameSite=Strict or Lax cookies.:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
)
- FedCM requests should be considered cross-origin and therefore not send SameSite=Strict or Lax cookies.:
- /credential-management/fedcm-store.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- navigator.credentials.store() with an identity credential returns NotSupportedError:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- navigator.credentials.store() with an identity credential returns NotSupportedError:
- /credential-management/fedcm-token-returned-with-http-error.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test that the promise will be rejected if the response has http error:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- Test that the promise will be rejected if the response has http error:
- /credential-management/fedcm-too-many-disconnect-calls.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- When disconnect is called while there is a pending one, it is rejected.:
TIMEOUT
(Chrome:PASS
, Safari:FAIL
)
- When disconnect is called while there is a pending one, it is rejected.:
- /credential-management/fedcm-userinfo.https.html [wpt.fyi]:
TIMEOUT
(Chrome:OK
, Safari:OK
)- Test basic User InFo API flow:
TIMEOUT
(Chrome:FAIL
, Safari:FAIL
) - Test that User Info API only works when invoked from iframe that is same origin as the IDP:
NOTRUN
(Chrome:FAIL
, Safari:FAIL
) - Test that User Info API does not work in the top frame:
NOTRUN
(Chrome:FAIL
, Safari:FAIL
)
- Test basic User InFo API flow:
Comment 4•1 year ago
|
||
bugherder |
Description
•