Name Description Size
acao-cors.py 209
accounts.py { "accounts": [{ "id": "1234", "given_name": "John", "name": "John Doe", "email": "john_doe@idp.example", "picture": "https://idp.example/profile/123", "approved_clients": ["123", "456", "789"], "login_hints": ["john_doe"], "domain_hints": ["idp.example", "example"] }] } 606
accounts_check_same_site_strict.py { "accounts": [{ "id": "1234", "given_name": "John", "name": "John Doe", "email": "john_doe@idp.example", "picture": "https://idp.example/profile/123", "approved_clients": ["123", "456", "789"], "login_hints": ["john_doe"], "domain_hints": ["idp.example", "example"] }] } 1014
accounts_no_approved_clients.py { "accounts": [{ "id": "1234", "given_name": "John", "name": "John Doe", "email": "john_doe@idp.example", "picture": "https://idp.example/profile/123", "login_hints": ["john_doe"], "domain_hints": ["idp.example", "example"] }, { "id": "jane_doe", "given_name": "Jane", "name": "Jane Doe", "email": "jane_doe@idp.example", "picture": "https://idp.example/profile/5678" }] } 723
client_metadata.py {{ "privacy_policy_url": "https://privacypolicy{0}.com" }} 739
client_metadata.py.headers 37
client_metadata_clear_count.py 449
continue_on.py 713
disconnect.py 587
disconnect_failure.py 302
error_with_code_and_url.py 415
fedcm
fedcm-helper.sub.js 8867
fedcm-helper.sub.js.headers 31
fedcm-iframe-level2.html 643
fedcm-iframe.html 1374
fedcm-mock.js 4668
fedcm-mojojs-helper.js 655
fencedframe-mark-signedin.html A page that uses fencedframe to set the login status to signed in 676
iframe-mark-signedin.html A page that includes mark_signedin, for use in an iframe 115
keys.py 146
lfedcm-helpers.js 1256
lfedcm-identity.provider-create.sub.html Helper to create 'identity' credentials for discovery 1105
lfedcm-identity.provider-delete.sub.html Helper to delete 'identity' credentials for discovery 707
login.html 193
manifest-not-in-list.json 161
manifest-token-nocors.json 212
manifest.py { "accounts_endpoint": "accounts.py", "client_metadata_endpoint": "client_metadata.py", "id_assertion_endpoint": "token.py", "disconnect_endpoint": "disconnect.py", "login_url": "login.html" } 510
manifest_check_disclosure_shown_false.json 191
manifest_check_disclosure_shown_true.json 190
manifest_check_params.json 174
manifest_check_same_site_strict.json 208
manifest_id_assertion_endpoint_returns_error.json 179
manifest_no_login_url.json 154
manifest_redirect_accounts.json 205
manifest_redirect_token.json 258
manifest_token_with_http_error.json 177
manifest_with_auto_selected_flag.json 189
manifest_with_continue_on.json 230
manifest_with_cross_origin_disconnect.sub.json 262
manifest_with_disconnect_failure.json 211
manifest_with_no_accounts.json 180
manifest_with_rp_mode.json 178
manifest_with_single_account.json 183
manifest_with_two_accounts.json 181
manifest_with_variable_accounts.json 332
mark_signedin 249
mark_signedin.sub.headers 186
mark_signedout 249
mark_signedout.sub.headers 187
no-cors.py 43
no_accounts.py { "accounts": [ ] } 331
README.md # FedCM Testing 700
request-params-check.py 3889
resolve.html 423
select_manifest_in_root_manifest.py 580
set_accounts_cookie.py <!DOCTYPE html> <script> // The important part of this page are the headers. // If this page was opened as a popup, notify the opener. if (window.opener) { window.opener.postMessage("done_loading", "*"); window.close(); } </script> Sent header value: {}".format(header_value) 706
set_cookie 251
set_cookie.headers 198
single_account.py { "accounts": [ { "id": "john_doe", "given_name": "John", "name": "John Doe", "email": "john_doe@idp.example", "picture": "https://idp.example/profile/123", "approved_clients": ["123", "456", "789"] } ] } 537
token.py 515
token_check_disclosure_shown_false.py 878
token_check_disclosure_shown_true.py 903
token_check_params.py 675
token_check_same_site_strict.py 770
token_with_account_id.py 563
token_with_auto_selected_flag.py 587
token_with_http_error.py 516
token_with_rp_mode.py 545
two_accounts.py { "accounts": [ { "id": "jane_doe", "given_name": "Jane", "name": "Jane Doe", "email": "jane_doe@idp.example", "picture": "https://idp.example/profile/5678", "approved_clients": ["123", "abc"] }, { "id": "john_doe", "given_name": "John", "name": "John Doe", "email": "john_doe@idp.example", "picture": "https://idp.example/profile/123", "approved_clients": ["123", "456", "789"], "login_hints": ["john_doe"], "domain_hints": ["idp.example", "example"] } ] } 818
variable_accounts.py {{ "accounts": [{}] }} 1096