| acao-cors.py |
|
209 |
| account_picture.py |
|
843 |
| account_picture_get_count.py |
|
378 |
| account_picture_uncached.py |
|
858 |
| account_picture_uncached_get_count.py |
|
408 |
| accounts.py |
{
"accounts": [{
"id": "1234",
"given_name": "John",
"name": "John Doe",
"email": "john_doe@idp.example",
"approved_clients": ["123", "456", "789"],
"login_hints": ["john_doe"],
"domain_hints": ["idp.example", "example"]
}]
}
|
557 |
| accounts_check_same_site_strict.py |
{
"accounts": [{
"id": "1234",
"given_name": "John",
"name": "John Doe",
"email": "john_doe@idp.example",
"approved_clients": ["123", "456", "789"],
"login_hints": ["john_doe"],
"domain_hints": ["idp.example", "example"]
}]
}
|
965 |
| accounts_no_approved_clients.py |
{
"accounts": [{
"id": "1234",
"given_name": "John",
"name": "John Doe",
"email": "john_doe@idp.example",
"login_hints": ["john_doe"],
"domain_hints": ["idp.example", "example"]
},
{
"id": "jane_doe",
"given_name": "Jane",
"name": "Jane Doe",
"email": "jane_doe@idp.example"
}]
}
|
624 |
| client_metadata.py |
{{
"privacy_policy_url": "https://privacypolicy{0}.com"
}}
|
739 |
|
|
37 |
| client_metadata_clear_count.py |
|
449 |
| client_metadata_iframe.py |
{
"client_is_third_party_to_top_frame_origin": true
}
|
564 |
| continue_on.py |
|
713 |
| continue_on_flexible_tokens.py |
|
761 |
| disconnect.py |
|
587 |
| disconnect_failure.py |
|
302 |
| error_with_code_and_url.py |
|
415 |
| error_with_error_and_url_format.py |
|
416 |
| fedcm |
|
|
| fedcm-helper.sub.js |
|
11887 |
|
|
31 |
| fedcm-iframe-level2.html |
|
643 |
| fedcm-iframe.html |
|
1157 |
| fedcm-mock.js |
|
4668 |
| fedcm-mojojs-helper.js |
|
655 |
| fedcm-third-party-iframe.sub.html |
|
1752 |
| fencedframe-mark-signedin.html |
A page that uses fencedframe to set the login status to signed in |
676 |
| flexible_tokens.py |
|
1499 |
| idp_close.html |
|
117 |
| iframe-mark-signedin.html |
A page that includes mark_signedin, for use in an iframe |
115 |
| keys.py |
|
358 |
| 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 |
| login_delay.html |
|
271 |
| 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_accounts_push.json |
|
87 |
| manifest_broken_login.json |
|
210 |
| 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_continue_on_flexible_tokens.json |
|
202 |
| manifest_flexible_tokens.json |
|
232 |
| manifest_id_assertion_endpoint_returns_error.json |
|
179 |
| manifest_id_assertion_endpoint_returns_error_format.json |
|
187 |
| manifest_iframe.py |
{
"accounts_endpoint": "accounts.py",
"client_metadata_endpoint": "client_metadata_iframe.py",
"id_assertion_endpoint": "token.py",
"login_url": "login.html"
}
|
475 |
| manifest_no_accounts_login_delay.json |
|
186 |
| 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_no_client_metadata.json |
|
151 |
| manifest_with_picture_account.json |
|
210 |
| manifest_with_rp_mode.json |
|
178 |
| manifest_with_single_account.json |
|
183 |
| manifest_with_single_identifier.json |
|
195 |
| manifest_with_two_accounts.json |
|
181 |
| manifest_with_variable_accounts.json |
|
224 |
| mark_signedin |
|
249 |
|
|
186 |
| mark_signedout |
|
249 |
|
|
212 |
| no-cors.py |
|
43 |
| no_accounts.py |
{
"accounts": [
]
}
|
331 |
| picture_account.py |
{
"accounts": [{
"id": "1234",
"given_name": "John",
"name": "John Doe",
"email": "john_doe@idp.example",
"picture": "https://localhost/profile/123",
"approved_clients": ["123", "456", "789"],
"login_hints": ["john_doe"],
"domain_hints": ["idp.example", "example"]
}]
}
|
604 |
| push_accounts |
|
722 |
|
|
186 |
| README.md |
# FedCM Testing |
700 |
| request-params-check.py |
|
4280 |
| resolve.html |
|
423 |
| resolve_flexible_tokens.html |
|
1448 |
| select_manifest_in_root_manifest.py |
|
580 |
| set-well-known-format.py |
|
402 |
| 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 |
|
|
198 |
| single_account.py |
{
"accounts": [
{
"id": "john_doe",
"given_name": "John",
"name": "John Doe",
"email": "john_doe@idp.example",
"approved_clients": ["123", "456", "789"]
}
]
}
|
488 |
| single_identifier_accounts.py |
{
"accounts": [
{
"id": "john_doe",
"username": "john_doe"
},
{
"id": "john_doe2",
"tel": "+1 (416) 000-0000"
}
]
}
|
446 |
| 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",
"approved_clients": ["123", "abc"]
},
{
"id": "john_doe",
"given_name": "John",
"name": "John Doe",
"email": "john_doe@idp.example",
"approved_clients": ["123", "456", "789"],
"login_hints": ["john_doe"],
"domain_hints": ["idp.example", "example"]
}
]
}
|
719 |
| variable_accounts.py |
{{
"accounts": [{}]
}}
|
997 |