0.0 | phase | <--<-- 0 --- Webfinger -->--> |
0.0 | not expected to do | WebFinger |
0.0 | phase | <--<-- 1 --- Discovery -->--> |
0.0 | not expected to do | Dynamic discovery |
0.0 | phase | <--<-- 2 --- Registration -->--> |
0.001 | register | kwargs:{'response_types': ['code'], 'grant_types': ['authorization_code'], 'application_name': 'OIC test tool', 'application_type': 'web', 'redirect_uris': ['https://op.certification.openid.net:61401/authz_cb'], 'contacts': ['roland@example.com'], 'post_logout_redirect_uris': ['https://op.certification.openid.net:61401/logout'], 'url': 'https://oidc-conformance.ping-eng.com:9031/as/clients.oauth2', 'jwks_uri': 'https://op.certification.openid.net:61401/static/jwks_61401.json'}
|
0.001 | RegistrationRequest | {
"application_type": "web",
"contacts": [
"roland@example.com"
],
"grant_types": [
"authorization_code"
],
"jwks_uri": "https://op.certification.openid.net:61401/static/jwks_61401.json",
"post_logout_redirect_uris": [
"https://op.certification.openid.net:61401/logout"
],
"redirect_uris": [
"https://op.certification.openid.net:61401/authz_cb"
],
"request_uris": [
"https://op.certification.openid.net:61401/requests/876669ef2b3891075309a06e00b98e6ace4cfca108af01becb9a804fff95d8c4#mAyMui0YXO6vnsHu"
],
"response_types": [
"code"
]
}
|
0.33 | http response | url:https://oidc-conformance.ping-eng.com:9031/as/clients.oauth2 status_code:201
|
0.331 | RegistrationResponse | {
"client_id": "dc-YpiZsyJU32BhQWb31nq0Xs",
"client_name": "dc-YpiZsyJU32BhQWb31nq0Xs",
"client_secret": "84l3MvKbXVuzEMPXqRc8bj",
"client_secret_expires_at": 0,
"grant_access_session_revocation_api": false,
"grant_types": [
"authorization_code"
],
"jwks_uri": "https://op.certification.openid.net:61401/static/jwks_61401.json",
"persistent_grant_expiration_type": "server_default",
"pingaccess_logout_capable": false,
"redirect_uris": [
"https://op.certification.openid.net:61401/authz_cb"
],
"refresh_token_rolling_policy": "server_default",
"response_types": [
"code"
],
"scope": "address phone edit openid profile admin email",
"token_endpoint_auth_method": "client_secret_basic",
"validate_using_all_eligible_atms": false
}
|
0.331 | phase | <--<-- 3 --- AsyncAuthn -->--> |
0.331 | AuthorizationRequest | {
"client_id": "dc-YpiZsyJU32BhQWb31nq0Xs",
"nonce": "tRA6aucDyUi5rBns",
"redirect_uri": "https://op.certification.openid.net:61401/authz_cb",
"response_type": "code",
"scope": "openid",
"state": "chR76LChYy66eph6"
}
|
0.331 | redirect url | https://oidc-conformance.ping-eng.com:9031/as/authorization.oauth2?state=chR76LChYy66eph6&nonce=tRA6aucDyUi5rBns&response_type=code&scope=openid&redirect_uri=https%3A%2F%2Fop.certification.openid.net%3A61401%2Fauthz_cb&client_id=dc-YpiZsyJU32BhQWb31nq0Xs |
0.331 | redirect | https://oidc-conformance.ping-eng.com:9031/as/authorization.oauth2?state=chR76LChYy66eph6&nonce=tRA6aucDyUi5rBns&response_type=code&scope=openid&redirect_uri=https%3A%2F%2Fop.certification.openid.net%3A61401%2Fauthz_cb&client_id=dc-YpiZsyJU32BhQWb31nq0Xs |
5.58 | response | Response URL with query part |
5.581 | response | {'code': 'GaaLUdkDPorw6NW26-izflYvF-eDeixC6hislaWO', 'state': 'chR76LChYy66eph6'} |
5.581 | response | {'code': 'GaaLUdkDPorw6NW26-izflYvF-eDeixC6hislaWO', 'state': 'chR76LChYy66eph6'} |
5.581 | AuthorizationResponse | {
"code": "GaaLUdkDPorw6NW26-izflYvF-eDeixC6hislaWO",
"state": "chR76LChYy66eph6"
}
|
5.582 | phase | <--<-- 4 --- AccessToken -->--> |
5.582 | request | op_args: {'state': 'chR76LChYy66eph6'}, req_args: {'redirect_uri': 'https://op.certification.openid.net:61401/authz_cb'} |
5.582 | do_access_token_request | kwargs:{'request_args': {'redirect_uri': 'https://op.certification.openid.net:61401/authz_cb', 'code': 'GaaLUdkDPorw6NW26-izflYvF-eDeixC6hislaWO', 'state': 'chR76LChYy66eph6', 'grant_type': 'authorization_code', 'client_id': 'dc-YpiZsyJU32BhQWb31nq0Xs'}, 'state': 'chR76LChYy66eph6'}
|
5.582 | AccessTokenRequest | {
"code": "GaaLUdkDPorw6NW26-izflYvF-eDeixC6hislaWO",
"grant_type": "authorization_code",
"redirect_uri": "https://op.certification.openid.net:61401/authz_cb",
"state": "chR76LChYy66eph6"
}
|
5.582 | request_url | https://oidc-conformance.ping-eng.com:9031/as/token.oauth2 |
5.582 | request_http_args | {'headers': {'Authorization': 'Basic ZGMtWXBpWnN5SlUzMkJoUVdiMzFucTBYczo4NGwzTXZLYlhWdXpFTVBYcVJjOGJq', 'Content-Type': 'application/x-www-form-urlencoded'}} |
5.582 | request | grant_type=authorization_code&redirect_uri=https%3A%2F%2Fop.certification.openid.net%3A61401%2Fauthz_cb&code=GaaLUdkDPorw6NW26-izflYvF-eDeixC6hislaWO&state=chR76LChYy66eph6 |
5.928 | http response | url:https://oidc-conformance.ping-eng.com:9031/as/token.oauth2 status_code:200
|
5.929 | response | {'access_token': 'eyJhbGciOiJSUzI1NiIsImtpZCI6ImsxIn0.eyJzY29wZSI6WyJvcGVuaWQiXSwiY2xpZW50X2lkX25hbWUiOiJkYy1ZcGlac3lKVTMyQmhRV2IzMW5xMFhzIiwiVXNlcm5hbWUiOiJqb2UiLCJPcmdOYW1lIjoiUGluZyBJZGVudGl0eSBDb3Jwb3JhdGlvbiIsImV4cCI6MTUzNzQ3NjM2MX0.CHze8powT8eFaF_Yfr_tCqtcjc0LusyGsLCyN_FGw_M3HuVeCRoZfsDBd476MnNAljWI6x_RovEZYWlXrQOx1BkAIBwP-SzZs5Y-cW_oeDhmYaQKqVJx2pYVwT5gnwhBfBZbPuoRQ3jfZFxlJ0XdbuwpXyOr8-_2Wpo86sqWvICkNKJwx3q1C9jul63zA1HhjbxlnlH3tfQqgH0naqRARx8pycb_mRlg4uIEs72toResp_Niz2xRYeMpzeTsh5aIVj89djDlW1IfssRTCBAV8GbqWOMUJqnUDyCn8AyMQX_a9LY5kCVHZvFjPgtAR--_XpFH6x5ljDucZ1vmHbCStg', 'id_token': 'eyJhbGciOiJSUzI1NiIsImtpZCI6IlJvMmxnRXNPdFdJMlJiRUxLRV85amZvSVRxWSJ9.eyJzdWIiOiJqb2UiLCJhdWQiOiJkYy1ZcGlac3lKVTMyQmhRV2IzMW5xMFhzIiwianRpIjoib0J6YmJUWGZsaE10clp6SFIxRGpPcyIsImlzcyI6Imh0dHBzOi8vb2lkYy1jb25mb3JtYW5jZS5waW5nLWVuZy5jb206OTAzMSIsImlhdCI6MTUzNzQ2OTE2MCwiZXhwIjoxNTM3NDY5NDYwLCJwaS5zcmkiOiJfQ3kzZk93Mko0dFhMdTZ5eUVUQlpuNkZSRVEiLCJub25jZSI6InRSQTZhdWNEeVVpNXJCbnMiLCJhdXRoX3RpbWUiOjE1Mzc0NjkxNTksInNfaGFzaCI6IkdHZkVKdFlhRlE4WGZmYVpUaDU3ancifQ.b30qm6sPye7FJO5aRt_ID5kQvPfavsl3N75FuDgWHXM98xPiSlxE8JtNJT7LVG3Vv4sLFRdBzAnMEILmZISI0hFfhYUkW95S7FimrqRM5jS08Mg9gpp1YteQczuW-f5aTJqpQUilMr5cVxhJZobSkNzaam5vc-WVruVW4rwiIk8S0Jd6sb8QtgleFdSw9Ru-u43Ia42RSj-NHz40lAp6DJ265djerCANJUxdcFZeKnKGh3uugMdUsMXD-tUm3K4BAizdgqVoM0H0LLzvAyFN-jWXa5bsQ34s3BnsYYTyyWZrx-OvtQQVn-Ip-tEjrv0MqyoCaE3OK8WxF_95hTajSw', 'token_type': 'Bearer', 'expires_in': 7199} |
6.237 | AccessTokenResponse | {
"access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImsxIn0.eyJzY29wZSI6WyJvcGVuaWQiXSwiY2xpZW50X2lkX25hbWUiOiJkYy1ZcGlac3lKVTMyQmhRV2IzMW5xMFhzIiwiVXNlcm5hbWUiOiJqb2UiLCJPcmdOYW1lIjoiUGluZyBJZGVudGl0eSBDb3Jwb3JhdGlvbiIsImV4cCI6MTUzNzQ3NjM2MX0.CHze8powT8eFaF_Yfr_tCqtcjc0LusyGsLCyN_FGw_M3HuVeCRoZfsDBd476MnNAljWI6x_RovEZYWlXrQOx1BkAIBwP-SzZs5Y-cW_oeDhmYaQKqVJx2pYVwT5gnwhBfBZbPuoRQ3jfZFxlJ0XdbuwpXyOr8-_2Wpo86sqWvICkNKJwx3q1C9jul63zA1HhjbxlnlH3tfQqgH0naqRARx8pycb_mRlg4uIEs72toResp_Niz2xRYeMpzeTsh5aIVj89djDlW1IfssRTCBAV8GbqWOMUJqnUDyCn8AyMQX_a9LY5kCVHZvFjPgtAR--_XpFH6x5ljDucZ1vmHbCStg",
"expires_in": 7199,
"id_token": {
"aud": [
"dc-YpiZsyJU32BhQWb31nq0Xs"
],
"auth_time": 1537469159,
"exp": 1537469460,
"iat": 1537469160,
"iss": "https://oidc-conformance.ping-eng.com:9031",
"jti": "oBzbbTXflhMtrZzHR1DjOs",
"nonce": "tRA6aucDyUi5rBns",
"pi.sri": "_Cy3fOw2J4tXLu6yyETBZn6FREQ",
"s_hash": "GGfEJtYaFQ8XffaZTh57jw",
"sub": "joe"
},
"token_type": "Bearer"
}
|
6.237 | phase | <--<-- 5 --- Note -->--> |
14.687 | phase | <--<-- 6 --- AsyncAuthn -->--> |
14.688 | AuthorizationRequest | {
"client_id": "dc-YpiZsyJU32BhQWb31nq0Xs",
"nonce": "VUvyAwTithoDGCmx",
"prompt": [
"login"
],
"redirect_uri": "https://op.certification.openid.net:61401/authz_cb",
"response_type": "code",
"scope": "openid",
"state": "PSb9limosoAdmUxm"
}
|
14.688 | redirect url | https://oidc-conformance.ping-eng.com:9031/as/authorization.oauth2?state=PSb9limosoAdmUxm&nonce=VUvyAwTithoDGCmx&response_type=code&scope=openid&redirect_uri=https%3A%2F%2Fop.certification.openid.net%3A61401%2Fauthz_cb&prompt=login&client_id=dc-YpiZsyJU32BhQWb31nq0Xs |
14.688 | redirect | https://oidc-conformance.ping-eng.com:9031/as/authorization.oauth2?state=PSb9limosoAdmUxm&nonce=VUvyAwTithoDGCmx&response_type=code&scope=openid&redirect_uri=https%3A%2F%2Fop.certification.openid.net%3A61401%2Fauthz_cb&prompt=login&client_id=dc-YpiZsyJU32BhQWb31nq0Xs |
25.282 | response | Response URL with query part |
25.283 | response | {'code': 'xODS_2utV43bZlpQbknfhzb_ShDZ_Ki7ZV1zo4wC', 'state': 'PSb9limosoAdmUxm'} |
25.283 | response | {'code': 'xODS_2utV43bZlpQbknfhzb_ShDZ_Ki7ZV1zo4wC', 'state': 'PSb9limosoAdmUxm'} |
25.284 | AuthorizationResponse | {
"code": "xODS_2utV43bZlpQbknfhzb_ShDZ_Ki7ZV1zo4wC",
"state": "PSb9limosoAdmUxm"
}
|
25.284 | phase | <--<-- 7 --- AccessToken -->--> |
25.284 | request | op_args: {'state': 'PSb9limosoAdmUxm'}, req_args: {'redirect_uri': 'https://op.certification.openid.net:61401/authz_cb'} |
25.284 | do_access_token_request | kwargs:{'request_args': {'redirect_uri': 'https://op.certification.openid.net:61401/authz_cb', 'code': 'xODS_2utV43bZlpQbknfhzb_ShDZ_Ki7ZV1zo4wC', 'state': 'PSb9limosoAdmUxm', 'grant_type': 'authorization_code', 'client_id': 'dc-YpiZsyJU32BhQWb31nq0Xs'}, 'state': 'PSb9limosoAdmUxm'}
|
25.284 | AccessTokenRequest | {
"code": "xODS_2utV43bZlpQbknfhzb_ShDZ_Ki7ZV1zo4wC",
"grant_type": "authorization_code",
"redirect_uri": "https://op.certification.openid.net:61401/authz_cb",
"state": "PSb9limosoAdmUxm"
}
|
25.285 | request_url | https://oidc-conformance.ping-eng.com:9031/as/token.oauth2 |
25.285 | request_http_args | {'headers': {'Authorization': 'Basic ZGMtWXBpWnN5SlUzMkJoUVdiMzFucTBYczo4NGwzTXZLYlhWdXpFTVBYcVJjOGJq', 'Content-Type': 'application/x-www-form-urlencoded'}} |
25.285 | request | grant_type=authorization_code&redirect_uri=https%3A%2F%2Fop.certification.openid.net%3A61401%2Fauthz_cb&code=xODS_2utV43bZlpQbknfhzb_ShDZ_Ki7ZV1zo4wC&state=PSb9limosoAdmUxm |
25.638 | http response | url:https://oidc-conformance.ping-eng.com:9031/as/token.oauth2 status_code:200
|
25.639 | response | {'access_token': 'eyJhbGciOiJSUzI1NiIsImtpZCI6ImsxIn0.eyJzY29wZSI6WyJvcGVuaWQiXSwiY2xpZW50X2lkX25hbWUiOiJkYy1ZcGlac3lKVTMyQmhRV2IzMW5xMFhzIiwiVXNlcm5hbWUiOiJqb2UiLCJPcmdOYW1lIjoiUGluZyBJZGVudGl0eSBDb3Jwb3JhdGlvbiIsImV4cCI6MTUzNzQ3NjM4MX0.LVl3dr_8wUBBfHPOr6t6Te7XGKpTWLZ_UvpOmk2MMfDWVALmBBV2lphgXg4F0vvKlOAwcrfUhQibRwV5wHTGg94j4Zl82mkGKVawvGgBXOs9-zJQR_NIlGcZ9Rha-Y0ShL5amEH5259ZprPzmLeeLxXGU8iXvOQFCFvp-kPqLV-O1OIXO7wgw-s5m2KRKcuFiil9r5AvEG8V6DKOEV_x5nVTpgnM3wVVBKzIFLjB9QftSMYzJwqu5Ti7AHCR33MsN06HqUQIBFo_TlJzgXwBt-9KUN-JkedWGUx8KLAA0sNnIuu_20q7yXEvsKUmgs32awJIz5Ys4TnqY17979x0Gw', 'id_token': 'eyJhbGciOiJSUzI1NiIsImtpZCI6IlJvMmxnRXNPdFdJMlJiRUxLRV85amZvSVRxWSJ9.eyJzdWIiOiJqb2UiLCJhdWQiOiJkYy1ZcGlac3lKVTMyQmhRV2IzMW5xMFhzIiwianRpIjoiQkxBbVVqMUhqUnpDNklSd1ZhVUY3UiIsImlzcyI6Imh0dHBzOi8vb2lkYy1jb25mb3JtYW5jZS5waW5nLWVuZy5jb206OTAzMSIsImlhdCI6MTUzNzQ2OTE4MCwiZXhwIjoxNTM3NDY5NDgwLCJwaS5zcmkiOiJfQ3kzZk93Mko0dFhMdTZ5eUVUQlpuNkZSRVEiLCJub25jZSI6IlZVdnlBd1RpdGhvREdDbXgiLCJhdXRoX3RpbWUiOjE1Mzc0NjkxNzgsInNfaGFzaCI6Ik9rSTBnbjQxNEYyQmUxYjlQNjlTZEEifQ.K8XqhzPgVONcj7XQLb1hetT-g3xruwosaeeSa3UMrEArXOx1mPx5uJiCO4Xhef8EmV47BWdMvx52kWwwqdfSUii4NZNThSOa4argX1aOtkt-FZ9EiJC4qTZbPrysGyVQPC0-Zl_OH0iqCITlPTsZcTBmlReIGp3-evRylDBVgB9ntpoS-p5vL8ycrWU3zmUcicKdNN0rxCFQiQn5MhIedVBO06SeExiztc8SGRWuAYmXNesSuXkFlPvPA81Q0L7OVhtzTc2Trgo5QICrez1MvNmIaS3MCMjtw7Hdh-Ot0_FiiaUiUdgzNYqJNkx2ypB6KYHHDD3zRiDwCf00i9aJAg', 'token_type': 'Bearer', 'expires_in': 7199} |
25.641 | AccessTokenResponse | {
"access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6ImsxIn0.eyJzY29wZSI6WyJvcGVuaWQiXSwiY2xpZW50X2lkX25hbWUiOiJkYy1ZcGlac3lKVTMyQmhRV2IzMW5xMFhzIiwiVXNlcm5hbWUiOiJqb2UiLCJPcmdOYW1lIjoiUGluZyBJZGVudGl0eSBDb3Jwb3JhdGlvbiIsImV4cCI6MTUzNzQ3NjM4MX0.LVl3dr_8wUBBfHPOr6t6Te7XGKpTWLZ_UvpOmk2MMfDWVALmBBV2lphgXg4F0vvKlOAwcrfUhQibRwV5wHTGg94j4Zl82mkGKVawvGgBXOs9-zJQR_NIlGcZ9Rha-Y0ShL5amEH5259ZprPzmLeeLxXGU8iXvOQFCFvp-kPqLV-O1OIXO7wgw-s5m2KRKcuFiil9r5AvEG8V6DKOEV_x5nVTpgnM3wVVBKzIFLjB9QftSMYzJwqu5Ti7AHCR33MsN06HqUQIBFo_TlJzgXwBt-9KUN-JkedWGUx8KLAA0sNnIuu_20q7yXEvsKUmgs32awJIz5Ys4TnqY17979x0Gw",
"expires_in": 7199,
"id_token": {
"aud": [
"dc-YpiZsyJU32BhQWb31nq0Xs"
],
"auth_time": 1537469178,
"exp": 1537469480,
"iat": 1537469180,
"iss": "https://oidc-conformance.ping-eng.com:9031",
"jti": "BLAmUj1HjRzC6IRwVaUF7R",
"nonce": "VUvyAwTithoDGCmx",
"pi.sri": "_Cy3fOw2J4tXLu6yyETBZn6FREQ",
"s_hash": "OkI0gn414F2Be1b9P69SdA",
"sub": "joe"
},
"token_type": "Bearer"
}
|
25.642 | phase | <--<-- 8 --- Done -->--> |
25.642 | end | |
25.642 | assertion | MultipleSignOn |
25.642 | condition | multiple-sign-on: status=OK [Verifies that multiple authentications was used in the flow] |
25.642 | assertion | VerifyResponse |
25.642 | condition | verify-response: status=OK [Checks that the last response was one of a possible set of OpenID Connect Responses] |
25.642 | condition | Done: status=OK |