main
  1
  2#### POST http://localhost:5000/session/new
  3
  4Example curl request:
  5
  6```bash
  7$ curl http://localhost:5000/session/new \
  8  -X POST \
  9  -d 'SAMLRequest=PHNhbWxwOkF1dGhuUmVxdWVzdCB4bWxuczpzYW1scD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIiB4bWxuczpzYW1sPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YXNzZXJ0aW9uIiBJRD0iXzU3MjY2OTE3LWVjZmUtNDdmZi1iYzEwLTlhY2FjODhiMzMzOCIgVmVyc2lvbj0iMi4wIiBJc3N1ZUluc3RhbnQ9IjIwMTgtMTAtMjlUMTc6MzQ6MjZaIiBEZXN0aW5hdGlvbj0iIj48c2FtbDpJc3N1ZXI%2BaHR0cHM6Ly9zYW1sLWtpdC1haXJwb3J0Lmhlcm9rdWFwcC5jb20vc2VydmljZV9wcm92aWRlcnMvNzNkYjYzMzgtNWQzNS00MjcxLTgxMmMtZDRjNmZiZTQ1Y2NhPC9zYW1sOklzc3Vlcj48c2FtbHA6TmFtZUlEUG9saWN5IEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudCIvPjwvc2FtbHA6QXV0aG5SZXF1ZXN0Pgo%3D' \
 10  -H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3" \
 11  -H "Accept: */*" \
 12  -H "User-Agent: Ruby"
 13```
 14Request:
 15```text
 16Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
 17Accept: */*
 18User-Agent: Ruby
 19```
 20```json
 21
 22```
 23Response:
 24```text
 25200 OK
 26
 27X-Frame-Options: SAMEORIGIN
 28X-Xss-Protection: 1; mode=block
 29X-Content-Type-Options: nosniff
 30X-Download-Options: noopen
 31X-Permitted-Cross-Domain-Policies: none
 32Referrer-Policy: strict-origin-when-cross-origin
 33Content-Type: text/html; charset=utf-8
 34Etag: W/"2a8c09bb7f5b0693995a84c37d603b34"
 35Cache-Control: max-age=0, private, must-revalidate
 36Set-Cookie: _proof=90e0736d21fe9db9c3324aa9da22ae25; path=/; HttpOnly
 37X-Request-Id: c991677b-c40f-4897-8bdf-623fb3ef78b6
 38Transfer-Encoding: chunked
 39```
 40```json
 41
 42```
 43
 44#### POST http://localhost:5000/session
 45
 46Example curl request:
 47
 48```bash
 49$ curl http://localhost:5000/session \
 50  -X POST \
 51  -d 'SAMLRequest=PHNhbWxwOkF1dGhuUmVxdWVzdCB4bWxuczpzYW1scD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIiB4bWxuczpzYW1sPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YXNzZXJ0aW9uIiBJRD0iXzU3MjY2OTE3LWVjZmUtNDdmZi1iYzEwLTlhY2FjODhiMzMzOCIgVmVyc2lvbj0iMi4wIiBJc3N1ZUluc3RhbnQ9IjIwMTgtMTAtMjlUMTc6MzQ6MjZaIiBEZXN0aW5hdGlvbj0iIj48c2FtbDpJc3N1ZXI%2BaHR0cHM6Ly9zYW1sLWtpdC1haXJwb3J0Lmhlcm9rdWFwcC5jb20vc2VydmljZV9wcm92aWRlcnMvNzNkYjYzMzgtNWQzNS00MjcxLTgxMmMtZDRjNmZiZTQ1Y2NhPC9zYW1sOklzc3Vlcj48c2FtbHA6TmFtZUlEUG9saWN5IEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudCIvPjwvc2FtbHA6QXV0aG5SZXF1ZXN0Pgo%3D&authenticity_token=XVRwdSsaGIeBzH5PVuY8msDjyTW121pTyqcNccY5P525T0oL54AOlXC%2F45hRBRl2H%2BQ1qBGbYWprap4bTignkQ%3D%3D&user%5Bemail%5D=ester_simonis%40little.us&user%5Bpassword%5D=tBt3q2tykMu4AYp' \
 52  -H "Cookie: _proof=90e0736d21fe9db9c3324aa9da22ae25" \
 53  -H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3" \
 54  -H "Accept: */*" \
 55  -H "User-Agent: Ruby"
 56```
 57Request:
 58```text
 59Cookie: _proof=90e0736d21fe9db9c3324aa9da22ae25
 60Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
 61Accept: */*
 62User-Agent: Ruby
 63```
 64```json
 65
 66```
 67Response:
 68```text
 69302 Found
 70
 71X-Frame-Options: SAMEORIGIN
 72X-Xss-Protection: 1; mode=block
 73X-Content-Type-Options: nosniff
 74X-Download-Options: noopen
 75X-Permitted-Cross-Domain-Policies: none
 76Referrer-Policy: strict-origin-when-cross-origin
 77Location: http://localhost:5000/response
 78Content-Type: text/html; charset=utf-8
 79Cache-Control: no-cache
 80Set-Cookie: _proof=6b86c42fded94bee5fe2dfdb28a47847; path=/; HttpOnly
 81X-Request-Id: 9c7d77a1-2061-40bc-890d-fcfc5f6f4447
 82Transfer-Encoding: chunked
 83```
 84```json
 85
 86```
 87
 88#### GET http://localhost:5000/response
 89
 90Example curl request:
 91
 92```bash
 93$ curl http://localhost:5000/response \
 94  -X GET \
 95  -d '' \
 96  -H "Cookie: _proof=6b86c42fded94bee5fe2dfdb28a47847" \
 97  -H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3" \
 98  -H "Accept: */*" \
 99  -H "User-Agent: Ruby"
100```
101Request:
102```text
103Cookie: _proof=6b86c42fded94bee5fe2dfdb28a47847
104Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
105Accept: */*
106User-Agent: Ruby
107```
108```json
109
110```
111Response:
112```text
113200 OK
114
115X-Frame-Options: SAMEORIGIN
116X-Xss-Protection: 1; mode=block
117X-Content-Type-Options: nosniff
118X-Download-Options: noopen
119X-Permitted-Cross-Domain-Policies: none
120Referrer-Policy: strict-origin-when-cross-origin
121Content-Type: text/html; charset=utf-8
122Etag: W/"335c54596eb4a35e3826b370ef7d04ee"
123Cache-Control: max-age=0, private, must-revalidate
124Set-Cookie: _proof=919268c7a2bd989372559b4c3c6fd74f; path=/; HttpOnly
125X-Request-Id: 050e94c0-fbe3-46d0-8b47-b19404934405
126Transfer-Encoding: chunked
127```
128```json
129
130```
131
132#### POST http://localhost:5000/oauth/tokens
133
134Example curl request:
135
136```bash
137$ curl http://localhost:5000/oauth/tokens \
138  -X POST \
139  -d '{"grant_type":"urn:ietf:params:oauth:grant-type:saml2-bearer","assertion":"PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiIgSUQ9Il85OThlYTk4OC00NDgyLTQ3YWUtYTRhYi01ZGZiZmYyYjZkMzYiIElzc3VlSW5zdGFudD0iMjAxOC0xMC0yOVQxNzozNDoyNloiIFZlcnNpb249IjIuMCI-CiAgPElzc3Vlcj5odHRwOi8vbG9jYWxob3N0OjUwMDAvbWV0YWRhdGE8L0lzc3Vlcj4KICA8U2lnbmF0dXJlIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj4KICAgIDxTaWduZWRJbmZvPgogICAgICA8Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPgogICAgICA8U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTI1NiIvPgogICAgICA8UmVmZXJlbmNlIFVSST0iI185OThlYTk4OC00NDgyLTQ3YWUtYTRhYi01ZGZiZmYyYjZkMzYiPgogICAgICAgIDxUcmFuc2Zvcm1zPgogICAgICAgICAgPFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIi8-CiAgICAgICAgICA8VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIi8-CiAgICAgICAgPC9UcmFuc2Zvcm1zPgogICAgICAgIDxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz4KICAgICAgICA8RGlnZXN0VmFsdWU-NXpmNzFqNkp0TEkxWjdYQWpDd0RRaXlobHpIOE85UWVNWVVRTzR3QkVrZz08L0RpZ2VzdFZhbHVlPgogICAgICA8L1JlZmVyZW5jZT4KICAgIDwvU2lnbmVkSW5mbz4KICAgIDxTaWduYXR1cmVWYWx1ZT5qWlZKWGNwRHFUcTJYQWp6MEc4YjYvK0xSTUt5a0dYUHNhdEdnR2tSWURtWjdOQkZrS3I0R1NVUGdjaytIZEQ1TldYdmVuNWFZZnNVQk9oWmhZbHptOVB2aS9LVzBxL1BodnU0Ujk5dUJUdWN6VjduUmxEYjBjbWZoMkR1WHBBeHJmbnp5SW50WEdLM0tRUmdZZFpJa2NkWHlKOXVjeG0vL21ITTgrS251RGF5di83SldtTmdKbXlZTFZjZFIza3lGdUpXWnZxM045WU04MUtrSGRlU0hsN2ZNOGNGek8zd3VHT2tYVGFCaUk3OVhtSTQ5WEJoVGZZT1F3NUdFZFpUSkVQUWs2bGpVV0ZsY0dWeEVUYWdJUVdncERTWHFOTDd0blBxanRXRUlxSis5d2RXVW1Bbm1PV3VFazNqT2dkWFZJT3dHazFnLzJJWVdNRHVvN0xrRXc9PTwvU2lnbmF0dXJlVmFsdWU-CiAgICA8S2V5SW5mbz4KICAgICAgPFg1MDlEYXRhPgogICAgICAgIDxYNTA5Q2VydGlmaWNhdGU-TUlJRE56Q0NBaCtnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFzRkFEQmZNUXN3Q1FZRFZRUUdFd0pEUVRFTE1Ba0dBMVVFQ0F3Q1FVSXhFREFPQmdOVkJBY01CME5oYkdkaGNua3hEekFOQmdOVkJBb01CbGh0YkV0cGRERVBNQTBHQTFVRUN3d0dXRzFzUzJsME1ROHdEUVlEVlFRRERBWlliV3hMYVhRd0hoY05NVGd4TURJNU1UVXlNelExV2hjTk1UZ3hNVEk0TVRVeU16UTFXakJmTVFzd0NRWURWUVFHRXdKRFFURUxNQWtHQTFVRUNBd0NRVUl4RURBT0JnTlZCQWNNQjBOaGJHZGhjbmt4RHpBTkJnTlZCQW9NQmxodGJFdHBkREVQTUEwR0ExVUVDd3dHV0cxc1MybDBNUTh3RFFZRFZRUUREQVpZYld4TGFYUXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFER29yVjAyZEdFakZ4YWYzMFVLNW1oVkNuSkZHWFUxeVg5UHFkWmtwdzF2QkpZR25WTkcxb3l6SnNndUxzSDE1UXpPa2lqU0cyUFUvNG9xK0U1RWdwamJieXd0bUVRWmdsUDMxZFNHcWw0SncrTFBsMjNlRkhFaHIvam4rM2tZQWRTRjhXRHNvaWZkUFFrL2JJRXY4b05tSW4zc0ovR0dtUHBwMmFqK0U3bTJ6K0pLTzRaU0VYRHBVT2FHM1YwUjhhU1A4UmdMdk5VZlZSalBEeUtSYTZIR2J0MXJDekVXOWIzUkEzN0UyWFVyZ3AwTkorNkU3dGRHelFwTWY4SnVXaXcwd3BBT2N2Mkp2ZlJ3WkRGbmQ3N080Q3MzcmhodkNlcnAxMC83K3hBNEhicTE1ckJEUFc1RXpmaE9LTTk5OHBDZ0JLUUhUSDA5aXFUNi9vNUNQdjdBZ01CQUFFd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFHT0ZQTmw5dWNHN1loTXV0djRUYURlZVd1SnYyNUlXOXZXWkkrVy9Ic0VrSlg1K2lwakhCM2VabG5SQ3hydFpBK3B2cDdjZnlHdW5CK2htSVFEc201UklwVi84NTlHM0x0MWsvVzhvYmJGNFhlVjJvMmZYUTA3VkllTGdsWGF6ZzBKRmR4eHhsQ1lDdnA1bmRWT2xtdDNRbXFEdEVkcHNJVFpNa2tBK0l1dW1qcUx1c2toUTBHUCtTaUVldmxwdzVZQVlnNHUzcEtGV2RkY0xIRnVRY3BwY01hdVZyWDhlam83dm1vTEpxYWJyZjlNVlhSOWNwVTVkTnRTdHA1Wm5TSTBaMEJha1JrSnlITVcyQ0daZFBPQTg1L1Z5WHhYSGwxSXJkMy9tYTNBQTZSVXcrUHlicjR0cGhNbndCdUJhNk1ZKytSVzF0eUFEWkpEQ2pmZGxTRTg9PC9YNTA5Q2VydGlmaWNhdGU-CiAgICAgIDwvWDUwOURhdGE-CiAgICA8L0tleUluZm8-CiAgPC9TaWduYXR1cmU-CiAgPFN1YmplY3Q-CiAgICA8TmFtZUlEIEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudCI-ODZhZjBhNmYtNjgxMi00YmUxLTljYjUtZDljMDNhM2MzMmUxPC9OYW1lSUQ-CiAgICA8U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPgogICAgICA8U3ViamVjdENvbmZpcm1hdGlvbkRhdGEgSW5SZXNwb25zZVRvPSJfNTcyNjY5MTctZWNmZS00N2ZmLWJjMTAtOWFjYWM4OGIzMzM4IiBSZWNpcGllbnQ9Imh0dHBzOi8vc2FtbC1raXQtYWlycG9ydC5oZXJva3VhcHAuY29tL2Fzc2VydGlvbnMvY29uc3VtZSIgTm90T25PckFmdGVyPSIyMDE4LTEwLTI5VDE3OjM5OjI2WiIvPgogICAgPC9TdWJqZWN0Q29uZmlybWF0aW9uPgogIDwvU3ViamVjdD4KICA8Q29uZGl0aW9ucyBOb3RCZWZvcmU9IjIwMTgtMTAtMjlUMTc6MzQ6MjZaIiBOb3RPbk9yQWZ0ZXI9IjIwMTgtMTAtMjlUMjA6MzQ6MjZaIj4KICAgIDxBdWRpZW5jZVJlc3RyaWN0aW9uPgogICAgICA8QXVkaWVuY2U-aHR0cHM6Ly9zYW1sLWtpdC1haXJwb3J0Lmhlcm9rdWFwcC5jb20vc2VydmljZV9wcm92aWRlcnMvNzNkYjYzMzgtNWQzNS00MjcxLTgxMmMtZDRjNmZiZTQ1Y2NhPC9BdWRpZW5jZT4KICAgIDwvQXVkaWVuY2VSZXN0cmljdGlvbj4KICA8L0NvbmRpdGlvbnM-CiAgPEF1dGhuU3RhdGVtZW50IEF1dGhuSW5zdGFudD0iMjAxOC0xMC0yOVQxNzozNDoyNloiIFNlc3Npb25JbmRleD0iXzk5OGVhOTg4LTQ0ODItNDdhZS1hNGFiLTVkZmJmZjJiNmQzNiI-CiAgICA8QXV0aG5Db250ZXh0PgogICAgICA8QXV0aG5Db250ZXh0Q2xhc3NSZWY-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFjOmNsYXNzZXM6UGFzc3dvcmQ8L0F1dGhuQ29udGV4dENsYXNzUmVmPgogICAgPC9BdXRobkNvbnRleHQ-CiAgPC9BdXRoblN0YXRlbWVudD4KPC9Bc3NlcnRpb24-"}' \
140  -H "Accept: application/json" \
141  -H "Content-Type: application/json" \
142  -H "User-Agent: net/hippie 0.1.9" \
143  -H "Authorization: Basic MzQ0YWEzOWUtNGJiYS00MzM4LWEyZTYtOTE4MjEzZmNhMjhlOnJjQUZBeUVVU2FuUHFzN2dkclJLdjIzQQ==" \
144  -H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
145```
146Request:
147```text
148Accept: application/json
149Content-Type: application/json
150User-Agent: net/hippie 0.1.9
151Authorization: Basic MzQ0YWEzOWUtNGJiYS00MzM4LWEyZTYtOTE4MjEzZmNhMjhlOnJjQUZBeUVVU2FuUHFzN2dkclJLdjIzQQ==
152Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
153```
154```json
155{
156  "grant_type": "urn:ietf:params:oauth:grant-type:saml2-bearer",
157  "assertion": "PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiIgSUQ9Il85OThlYTk4OC00NDgyLTQ3YWUtYTRhYi01ZGZiZmYyYjZkMzYiIElzc3VlSW5zdGFudD0iMjAxOC0xMC0yOVQxNzozNDoyNloiIFZlcnNpb249IjIuMCI-CiAgPElzc3Vlcj5odHRwOi8vbG9jYWxob3N0OjUwMDAvbWV0YWRhdGE8L0lzc3Vlcj4KICA8U2lnbmF0dXJlIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIj4KICAgIDxTaWduZWRJbmZvPgogICAgICA8Q2Fub25pY2FsaXphdGlvbk1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPgogICAgICA8U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTI1NiIvPgogICAgICA8UmVmZXJlbmNlIFVSST0iI185OThlYTk4OC00NDgyLTQ3YWUtYTRhYi01ZGZiZmYyYjZkMzYiPgogICAgICAgIDxUcmFuc2Zvcm1zPgogICAgICAgICAgPFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIi8-CiAgICAgICAgICA8VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8xMC94bWwtZXhjLWMxNG4jIi8-CiAgICAgICAgPC9UcmFuc2Zvcm1zPgogICAgICAgIDxEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz4KICAgICAgICA8RGlnZXN0VmFsdWU-NXpmNzFqNkp0TEkxWjdYQWpDd0RRaXlobHpIOE85UWVNWVVRTzR3QkVrZz08L0RpZ2VzdFZhbHVlPgogICAgICA8L1JlZmVyZW5jZT4KICAgIDwvU2lnbmVkSW5mbz4KICAgIDxTaWduYXR1cmVWYWx1ZT5qWlZKWGNwRHFUcTJYQWp6MEc4YjYvK0xSTUt5a0dYUHNhdEdnR2tSWURtWjdOQkZrS3I0R1NVUGdjaytIZEQ1TldYdmVuNWFZZnNVQk9oWmhZbHptOVB2aS9LVzBxL1BodnU0Ujk5dUJUdWN6VjduUmxEYjBjbWZoMkR1WHBBeHJmbnp5SW50WEdLM0tRUmdZZFpJa2NkWHlKOXVjeG0vL21ITTgrS251RGF5di83SldtTmdKbXlZTFZjZFIza3lGdUpXWnZxM045WU04MUtrSGRlU0hsN2ZNOGNGek8zd3VHT2tYVGFCaUk3OVhtSTQ5WEJoVGZZT1F3NUdFZFpUSkVQUWs2bGpVV0ZsY0dWeEVUYWdJUVdncERTWHFOTDd0blBxanRXRUlxSis5d2RXVW1Bbm1PV3VFazNqT2dkWFZJT3dHazFnLzJJWVdNRHVvN0xrRXc9PTwvU2lnbmF0dXJlVmFsdWU-CiAgICA8S2V5SW5mbz4KICAgICAgPFg1MDlEYXRhPgogICAgICAgIDxYNTA5Q2VydGlmaWNhdGU-TUlJRE56Q0NBaCtnQXdJQkFnSUJBREFOQmdrcWhraUc5dzBCQVFzRkFEQmZNUXN3Q1FZRFZRUUdFd0pEUVRFTE1Ba0dBMVVFQ0F3Q1FVSXhFREFPQmdOVkJBY01CME5oYkdkaGNua3hEekFOQmdOVkJBb01CbGh0YkV0cGRERVBNQTBHQTFVRUN3d0dXRzFzUzJsME1ROHdEUVlEVlFRRERBWlliV3hMYVhRd0hoY05NVGd4TURJNU1UVXlNelExV2hjTk1UZ3hNVEk0TVRVeU16UTFXakJmTVFzd0NRWURWUVFHRXdKRFFURUxNQWtHQTFVRUNBd0NRVUl4RURBT0JnTlZCQWNNQjBOaGJHZGhjbmt4RHpBTkJnTlZCQW9NQmxodGJFdHBkREVQTUEwR0ExVUVDd3dHV0cxc1MybDBNUTh3RFFZRFZRUUREQVpZYld4TGFYUXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFER29yVjAyZEdFakZ4YWYzMFVLNW1oVkNuSkZHWFUxeVg5UHFkWmtwdzF2QkpZR25WTkcxb3l6SnNndUxzSDE1UXpPa2lqU0cyUFUvNG9xK0U1RWdwamJieXd0bUVRWmdsUDMxZFNHcWw0SncrTFBsMjNlRkhFaHIvam4rM2tZQWRTRjhXRHNvaWZkUFFrL2JJRXY4b05tSW4zc0ovR0dtUHBwMmFqK0U3bTJ6K0pLTzRaU0VYRHBVT2FHM1YwUjhhU1A4UmdMdk5VZlZSalBEeUtSYTZIR2J0MXJDekVXOWIzUkEzN0UyWFVyZ3AwTkorNkU3dGRHelFwTWY4SnVXaXcwd3BBT2N2Mkp2ZlJ3WkRGbmQ3N080Q3MzcmhodkNlcnAxMC83K3hBNEhicTE1ckJEUFc1RXpmaE9LTTk5OHBDZ0JLUUhUSDA5aXFUNi9vNUNQdjdBZ01CQUFFd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFHT0ZQTmw5dWNHN1loTXV0djRUYURlZVd1SnYyNUlXOXZXWkkrVy9Ic0VrSlg1K2lwakhCM2VabG5SQ3hydFpBK3B2cDdjZnlHdW5CK2htSVFEc201UklwVi84NTlHM0x0MWsvVzhvYmJGNFhlVjJvMmZYUTA3VkllTGdsWGF6ZzBKRmR4eHhsQ1lDdnA1bmRWT2xtdDNRbXFEdEVkcHNJVFpNa2tBK0l1dW1qcUx1c2toUTBHUCtTaUVldmxwdzVZQVlnNHUzcEtGV2RkY0xIRnVRY3BwY01hdVZyWDhlam83dm1vTEpxYWJyZjlNVlhSOWNwVTVkTnRTdHA1Wm5TSTBaMEJha1JrSnlITVcyQ0daZFBPQTg1L1Z5WHhYSGwxSXJkMy9tYTNBQTZSVXcrUHlicjR0cGhNbndCdUJhNk1ZKytSVzF0eUFEWkpEQ2pmZGxTRTg9PC9YNTA5Q2VydGlmaWNhdGU-CiAgICAgIDwvWDUwOURhdGE-CiAgICA8L0tleUluZm8-CiAgPC9TaWduYXR1cmU-CiAgPFN1YmplY3Q-CiAgICA8TmFtZUlEIEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudCI-ODZhZjBhNmYtNjgxMi00YmUxLTljYjUtZDljMDNhM2MzMmUxPC9OYW1lSUQ-CiAgICA8U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPgogICAgICA8U3ViamVjdENvbmZpcm1hdGlvbkRhdGEgSW5SZXNwb25zZVRvPSJfNTcyNjY5MTctZWNmZS00N2ZmLWJjMTAtOWFjYWM4OGIzMzM4IiBSZWNpcGllbnQ9Imh0dHBzOi8vc2FtbC1raXQtYWlycG9ydC5oZXJva3VhcHAuY29tL2Fzc2VydGlvbnMvY29uc3VtZSIgTm90T25PckFmdGVyPSIyMDE4LTEwLTI5VDE3OjM5OjI2WiIvPgogICAgPC9TdWJqZWN0Q29uZmlybWF0aW9uPgogIDwvU3ViamVjdD4KICA8Q29uZGl0aW9ucyBOb3RCZWZvcmU9IjIwMTgtMTAtMjlUMTc6MzQ6MjZaIiBOb3RPbk9yQWZ0ZXI9IjIwMTgtMTAtMjlUMjA6MzQ6MjZaIj4KICAgIDxBdWRpZW5jZVJlc3RyaWN0aW9uPgogICAgICA8QXVkaWVuY2U-aHR0cHM6Ly9zYW1sLWtpdC1haXJwb3J0Lmhlcm9rdWFwcC5jb20vc2VydmljZV9wcm92aWRlcnMvNzNkYjYzMzgtNWQzNS00MjcxLTgxMmMtZDRjNmZiZTQ1Y2NhPC9BdWRpZW5jZT4KICAgIDwvQXVkaWVuY2VSZXN0cmljdGlvbj4KICA8L0NvbmRpdGlvbnM-CiAgPEF1dGhuU3RhdGVtZW50IEF1dGhuSW5zdGFudD0iMjAxOC0xMC0yOVQxNzozNDoyNloiIFNlc3Npb25JbmRleD0iXzk5OGVhOTg4LTQ0ODItNDdhZS1hNGFiLTVkZmJmZjJiNmQzNiI-CiAgICA8QXV0aG5Db250ZXh0PgogICAgICA8QXV0aG5Db250ZXh0Q2xhc3NSZWY-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFjOmNsYXNzZXM6UGFzc3dvcmQ8L0F1dGhuQ29udGV4dENsYXNzUmVmPgogICAgPC9BdXRobkNvbnRleHQ-CiAgPC9BdXRoblN0YXRlbWVudD4KPC9Bc3NlcnRpb24-"
158}
159```
160Response:
161```text
162400 Bad Request
163
164Cache-Control: private, no-store
165Pragma: no-cache
166Content-Type: application/json; charset=utf-8
167X-Request-Id: 373db830-3156-46f5-a506-43f913f7675a
168Transfer-Encoding: chunked
169```
170```json
171{
172  "error": "invalid_request"
173}
174```
175