Test Info
Issuer | https://testop.funet.fi |
---|---|
Profile | [] |
Test ID | OP-scope-phone |
Test description | Scope requesting phone claims |
Timestamp | 2019-04-29T13:35:58Z |
Conditions
verify-scopes: status=OK [Verifies that the claims corresponding to the requested scopes are returned]
check-http-response: status=OK [Checks that the HTTP response status is within the 200 or 300 range. Also does some extra JSON checks]
verify-response: status=OK [Checks that the last response was one of a possible set of OpenID Connect Responses]
Done: status=OK
Trace Output
0 | phase | <--<-- 0 --- Webfinger -->--> |
0 | not expected to do | WebFinger |
0 | phase | <--<-- 1 --- Discovery -->--> |
0 | provider_config |
|
0 | http response |
|
0 | ProviderConfigurationResponse |
|
0 | phase | <--<-- 2 --- Registration -->--> |
0 | register |
|
0 | RegistrationRequest |
|
1 | http response |
|
1 | RegistrationResponse |
|
1 | phase | <--<-- 3 --- AsyncAuthn -->--> |
1 | AuthorizationRequest |
|
1 | redirect url | https://testop.funet.fi/idp/profile/oidc/authorize?state=k9O6Eb91dNUOF1zr&nonce=iSQOByuIbGvqWXsQ&response_type=id_token+token&scope=openid+phone&redirect_uri=https%3A%2F%2Fop.certification.openid.net%3A60028%2Fauthz_cb&client_id=_4d80afec025683d21031ef39224872f8 |
1 | redirect | https://testop.funet.fi/idp/profile/oidc/authorize?state=k9O6Eb91dNUOF1zr&nonce=iSQOByuIbGvqWXsQ&response_type=id_token+token&scope=openid+phone&redirect_uri=https%3A%2F%2Fop.certification.openid.net%3A60028%2Fauthz_cb&client_id=_4d80afec025683d21031ef39224872f8 |
4 | http args | {} |
4 | response | URL with fragment |
4 | response | access_token=AAdzZWNyZXQxv6ZiPbeth7ZRw_V0cO7QHkv8GQCVhkueLg_M2XpnEuSUqPW9uucODf03LG05Z4LnEEQunztsnJhF2fLkOCzaxaKjvqVU3D3NbyW0bKJlTa8uN_b-LbJODO4XEKSHXHyySelr0ulUWCwBED5OJ3XWlq5zh4VS-lv7_vqf7Tgms5luZUc-pvul2PCxcDcLgOZM97jYVjTVkOvpcVNV6iRisIJDl3aFXCwp3hqC2fC7iKQAABe8qonCP_j71F47tKCDmFBft_4Ltl8oCjVWp3xWcvzLhck8MW_jJBvufJx1OeWuq4uuR0MK2FdUnq6qBPVAoXanHnFu-ZPxH2mhYZ5x3PAZCSVIeRwmDZ8lHz9cfAK2KDGzkYfrI92q73XGQ23S5KDHNHJe2tJEhBUW4-fS43R_PvGLD2thUNYY61le7NTPtp_GPM-R9rUa8f0A-EZsXEVl3yu5667dThOg6-on6QOfX73aORIM_QF4ZeOGBU7h7TyaWtdK6C3DOVrHGZyDbIlC-sUW0Go&id_token=eyJraWQiOiJ0ZXN0a2V5UlMiLCJhbGciOiJSUzI1NiJ9.eyJhdF9oYXNoIjoiOW8zNmFVR3N3ZllHREQ2T01XcG5ydyIsInN1YiI6IlZVRzQ3NzdZUDNOTVU1S1JGRVNYNlNLUkFQWExFNE1JIiwiYXVkIjoiXzRkODBhZmVjMDI1NjgzZDIxMDMxZWYzOTIyNDg3MmY4IiwiYWNyIjoicGFzc3dvcmQiLCJhdXRoX3RpbWUiOjE1NTY1NDQ1MDEsImlzcyI6Imh0dHBzOlwvXC90ZXN0b3AuZnVuZXQuZmkiLCJleHAiOjE1NTY1NDg1NTYsImlhdCI6MTU1NjU0NDk1Niwibm9uY2UiOiJpU1FPQnl1SWJHdnFXWHNRIn0.Pt3SZJzu5snZg5iYgqBVKCcckR8eDWOxNql8IVlKabIy7P5Mk6W26vfJ6t1Ox2aM6RqK_QFM0uJGJEKRyaCBz0C9CzsGtcVhsTk0ZYGOC6gk1z3NUN4qZqUdlYTaDRfSnSL5H2r9BuEjSPMZq8tYAThsy1cqmEJSkpNzjnE3vomEoApNjiWWXDzAwrWkdhjde57qEKBVdpe9ZMfZJ5W5hKk3jteB4D9HCejZ7bcVAFbwDdHns4KYnjVDGr6RgqqZAu9pA3HSjepTvfCQIkb5DFdK87jL1_UhzOGoBdXoL8SxbmmpkVQB-Y_YkS4b8N1H0Osh1UmMInAGVMrBNps7uA&state=k9O6Eb91dNUOF1zr&token_type=Bearer&expires_in=600 |
4 | response | {'access_token': 'AAdzZWNyZXQxv6ZiPbeth7ZRw_V0cO7QHkv8GQCVhkueLg_M2XpnEuSUqPW9uucODf03LG05Z4LnEEQunztsnJhF2fLkOCzaxaKjvqVU3D3NbyW0bKJlTa8uN_b-LbJODO4XEKSHXHyySelr0ulUWCwBED5OJ3XWlq5zh4VS-lv7_vqf7Tgms5luZUc-pvul2PCxcDcLgOZM97jYVjTVkOvpcVNV6iRisIJDl3aFXCwp3hqC2fC7iKQAABe8qonCP_j71F47tKCDmFBft_4Ltl8oCjVWp3xWcvzLhck8MW_jJBvufJx1OeWuq4uuR0MK2FdUnq6qBPVAoXanHnFu-ZPxH2mhYZ5x3PAZCSVIeRwmDZ8lHz9cfAK2KDGzkYfrI92q73XGQ23S5KDHNHJe2tJEhBUW4-fS43R_PvGLD2thUNYY61le7NTPtp_GPM-R9rUa8f0A-EZsXEVl3yu5667dThOg6-on6QOfX73aORIM_QF4ZeOGBU7h7TyaWtdK6C3DOVrHGZyDbIlC-sUW0Go', 'id_token': 'eyJraWQiOiJ0ZXN0a2V5UlMiLCJhbGciOiJSUzI1NiJ9.eyJhdF9oYXNoIjoiOW8zNmFVR3N3ZllHREQ2T01XcG5ydyIsInN1YiI6IlZVRzQ3NzdZUDNOTVU1S1JGRVNYNlNLUkFQWExFNE1JIiwiYXVkIjoiXzRkODBhZmVjMDI1NjgzZDIxMDMxZWYzOTIyNDg3MmY4IiwiYWNyIjoicGFzc3dvcmQiLCJhdXRoX3RpbWUiOjE1NTY1NDQ1MDEsImlzcyI6Imh0dHBzOlwvXC90ZXN0b3AuZnVuZXQuZmkiLCJleHAiOjE1NTY1NDg1NTYsImlhdCI6MTU1NjU0NDk1Niwibm9uY2UiOiJpU1FPQnl1SWJHdnFXWHNRIn0.Pt3SZJzu5snZg5iYgqBVKCcckR8eDWOxNql8IVlKabIy7P5Mk6W26vfJ6t1Ox2aM6RqK_QFM0uJGJEKRyaCBz0C9CzsGtcVhsTk0ZYGOC6gk1z3NUN4qZqUdlYTaDRfSnSL5H2r9BuEjSPMZq8tYAThsy1cqmEJSkpNzjnE3vomEoApNjiWWXDzAwrWkdhjde57qEKBVdpe9ZMfZJ5W5hKk3jteB4D9HCejZ7bcVAFbwDdHns4KYnjVDGr6RgqqZAu9pA3HSjepTvfCQIkb5DFdK87jL1_UhzOGoBdXoL8SxbmmpkVQB-Y_YkS4b8N1H0Osh1UmMInAGVMrBNps7uA', 'state': 'k9O6Eb91dNUOF1zr', 'token_type': 'Bearer', 'expires_in': 600} |
5 | AuthorizationResponse |
|
5 | phase | <--<-- 4 --- AccessToken -->--> |
5 | phase | <--<-- 5 --- UserInfo -->--> |
5 | do_user_info_request |
|
5 | request | {'body': None} |
5 | request_url | https://testop.funet.fi/idp/profile/oidc/userinfo |
5 | request_http_args | {'headers': {'Authorization': 'Bearer AAdzZWNyZXQxv6ZiPbeth7ZRw_V0cO7QHkv8GQCVhkueLg_M2XpnEuSUqPW9uucODf03LG05Z4LnEEQunztsnJhF2fLkOCzaxaKjvqVU3D3NbyW0bKJlTa8uN_b-LbJODO4XEKSHXHyySelr0ulUWCwBED5OJ3XWlq5zh4VS-lv7_vqf7Tgms5luZUc-pvul2PCxcDcLgOZM97jYVjTVkOvpcVNV6iRisIJDl3aFXCwp3hqC2fC7iKQAABe8qonCP_j71F47tKCDmFBft_4Ltl8oCjVWp3xWcvzLhck8MW_jJBvufJx1OeWuq4uuR0MK2FdUnq6qBPVAoXanHnFu-ZPxH2mhYZ5x3PAZCSVIeRwmDZ8lHz9cfAK2KDGzkYfrI92q73XGQ23S5KDHNHJe2tJEhBUW4-fS43R_PvGLD2thUNYY61le7NTPtp_GPM-R9rUa8f0A-EZsXEVl3yu5667dThOg6-on6QOfX73aORIM_QF4ZeOGBU7h7TyaWtdK6C3DOVrHGZyDbIlC-sUW0Go'}} |
6 | http response |
|
6 | OpenIDSchema |
|
6 | OpenIDSchema |
|
6 | phase | <--<-- 6 --- Done -->--> |
6 | end | |
6 | assertion | VerifyScopes |
6 | condition | verify-scopes: status=OK [Verifies that the claims corresponding to the requested scopes are returned] |
6 | assertion | CheckHTTPResponse |
6 | condition | check-http-response: status=OK [Checks that the HTTP response status is within the 200 or 300 range. Also does some extra JSON checks] |
6 | assertion | VerifyResponse |
6 | condition | verify-response: status=OK [Checks that the last response was one of a possible set of OpenID Connect Responses] |
6 | condition | Done: status=OK |
Result
PASSED