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 |
|
|
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 |
|
|
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 |
|
|
186 |
mark_signedout |
|
249 |
|
|
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 |
|
|
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 |