Commit 5840ff6
Changed files (11)
doc
_includes
spec
doc/_includes/oauth-dynamic-client-registration.html
@@ -6,7 +6,7 @@ Example curl request:
```bash
$ curl http://localhost:5000/oauth/clients \
-X POST \
- -d '{"redirect_uris":["https://marvindamore.biz","https://damore.com"],"client_name":"Yesenia Tromp","token_endpoint_auth_method":"client_secret_basic","logo_uri":"https://dare.com","jwks_uri":"https://hauckkessler.name"}' \
+ -d '{"redirect_uris":["https://durgan.us","https://russel.biz"],"client_name":"Tristan Kassulke","token_endpoint_auth_method":"client_secret_basic","logo_uri":"https://lakin.ca","jwks_uri":"https://macejkovic.info"}' \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "User-Agent: net/hippie 0.1.9" \
@@ -26,13 +26,13 @@ Request Body:
```json
{
"redirect_uris": [
- "https://marvindamore.biz",
- "https://damore.com"
+ "https://durgan.us",
+ "https://russel.biz"
],
- "client_name": "Yesenia Tromp",
+ "client_name": "Tristan Kassulke",
"token_endpoint_auth_method": "client_secret_basic",
- "logo_uri": "https://dare.com",
- "jwks_uri": "https://hauckkessler.name"
+ "logo_uri": "https://lakin.ca",
+ "jwks_uri": "https://macejkovic.info"
}
```
@@ -48,8 +48,8 @@ Referrer-Policy: strict-origin-when-cross-origin
Cache-Control: no-cache, no-store
Pragma: no-cache
Content-Type: application/json; charset=utf-8
-Set-Cookie: _proof=34ce358055bd100dbc97cc9d32b1e77c; path=/; HttpOnly
-X-Request-Id: 4ad9810e-4d3e-431f-b2a2-7b46568db8a3
+Set-Cookie: _proof=04c6b0b81443cf88e583a5636fc80969; path=/; HttpOnly
+X-Request-Id: cee60a63-094e-49cd-8db7-0b796ea40edd
Transfer-Encoding: chunked
```
@@ -57,13 +57,13 @@ Transfer-Encoding: chunked
Response Body:
```json
{
- "client_id": "7afbb5ea-bdb9-46e4-8215-22998985798d",
- "client_secret": "Jxkd5n1fr2y3pLP8zQXpafdd",
- "client_id_issued_at": 1540764526,
+ "client_id": "78844c24-318a-4970-9836-d4a4253e0337",
+ "client_secret": "b19nDaD4ZVgDRJkKm3VCN33f",
+ "client_id_issued_at": 1540767166,
"client_secret_expires_at": 0,
"redirect_uris": [
- "https://marvindamore.biz",
- "https://damore.com"
+ "https://durgan.us",
+ "https://russel.biz"
],
"grant_types": [
"authorization_code",
@@ -72,10 +72,10 @@ Response Body:
"password",
"urn:ietf:params:oauth:grant-type:saml2-bearer"
],
- "client_name": "Yesenia Tromp",
+ "client_name": "Tristan Kassulke",
"token_endpoint_auth_method": "client_secret_basic",
- "logo_uri": "https://dare.com",
- "jwks_uri": "https://hauckkessler.name"
+ "logo_uri": "https://lakin.ca",
+ "jwks_uri": "https://macejkovic.info"
}
```
doc/_includes/oauth-token-introspection.html
@@ -0,0 +1,59 @@
+
+#### POST http://localhost:5000/oauth/tokens/introspect
+
+Example curl request:
+
+```bash
+$ curl http://localhost:5000/oauth/tokens/introspect \
+ -X POST \
+ -d '{"token":"eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NzA3NjYsImlhdCI6MTU0MDc2NzE2NywiaXNzIjoiaHR0cDovL3Byb29mLnRlc3Q6NTAwMC9tZXRhZGF0YSIsIm5iZiI6MTU0MDc2NzE2NywiYXVkIjoiY2EzMmNhOGMtZTg4Zi00Y2MwLWJhMzYtY2E4MTlkYmNjMGEzIiwianRpIjoiZTVjMjNmZDMtZmViNi00MGRhLWE2OGItNWRiODU4ZDEwY2E0Iiwic3ViIjoiZjY1M2QxOGUtYjliNi00M2ZjLWE4OTEtNWI5OGFiN2EzNWM2IiwidG9rZW5fdHlwZSI6ImFjY2VzcyJ9.knD4_DnanganmdG7SZLUNtXv2N4ayjXlLf0VDqn8E8KcV69YcAvkoFzoALo-nUbXDHaQdzffs7ywkycb6Fcy81KzyvhOe1pRpXUYC1k_764iKP0PujSuo9F3vvbRFL0QnQryhNAjFpkQ7EcnTWGRWz5HU5WDNACVJXTe6-NmvYhoqyIi-wiGSKvjpJpxSRPCUde0n_E76zes-Loyy7XlANBTum8YnOtgJHgC9pufyaCzZ9XiM76AL6UStMg5oJq45gzynjy8LWeTk_OSWZwHnqRODAUuuA53MVheZC01RLg04gk6kTdIJoMBBIKZNpJK6YqzmLXEaDpnEzicNU6t2g"}' \
+ -H "Accept: application/json" \
+ -H "Content-Type: application/json" \
+ -H "User-Agent: net/hippie 0.1.9" \
+ -H "Authorization: Basic ZjQ3MzFhN2YtZDc5ZC00YjYyLTlkMTMtNGRmNGJjMGIyMjY1OkVCZVk5TFoyRlVCcUZOQzJoR290cE53SA==" \
+ -H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
+```
+Request Headers:
+
+```text
+Accept: application/json
+Content-Type: application/json
+User-Agent: net/hippie 0.1.9
+Authorization: Basic ZjQ3MzFhN2YtZDc5ZC00YjYyLTlkMTMtNGRmNGJjMGIyMjY1OkVCZVk5TFoyRlVCcUZOQzJoR290cE53SA==
+Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
+```
+
+
+Request Body:
+```json
+{
+ "token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NzA3NjYsImlhdCI6MTU0MDc2NzE2NywiaXNzIjoiaHR0cDovL3Byb29mLnRlc3Q6NTAwMC9tZXRhZGF0YSIsIm5iZiI6MTU0MDc2NzE2NywiYXVkIjoiY2EzMmNhOGMtZTg4Zi00Y2MwLWJhMzYtY2E4MTlkYmNjMGEzIiwianRpIjoiZTVjMjNmZDMtZmViNi00MGRhLWE2OGItNWRiODU4ZDEwY2E0Iiwic3ViIjoiZjY1M2QxOGUtYjliNi00M2ZjLWE4OTEtNWI5OGFiN2EzNWM2IiwidG9rZW5fdHlwZSI6ImFjY2VzcyJ9.knD4_DnanganmdG7SZLUNtXv2N4ayjXlLf0VDqn8E8KcV69YcAvkoFzoALo-nUbXDHaQdzffs7ywkycb6Fcy81KzyvhOe1pRpXUYC1k_764iKP0PujSuo9F3vvbRFL0QnQryhNAjFpkQ7EcnTWGRWz5HU5WDNACVJXTe6-NmvYhoqyIi-wiGSKvjpJpxSRPCUde0n_E76zes-Loyy7XlANBTum8YnOtgJHgC9pufyaCzZ9XiM76AL6UStMg5oJq45gzynjy8LWeTk_OSWZwHnqRODAUuuA53MVheZC01RLg04gk6kTdIJoMBBIKZNpJK6YqzmLXEaDpnEzicNU6t2g"
+}
+```
+
+Response Headers:
+
+```text
+X-Frame-Options: SAMEORIGIN
+X-Xss-Protection: 1; mode=block
+X-Content-Type-Options: nosniff
+X-Download-Options: noopen
+X-Permitted-Cross-Domain-Policies: none
+Referrer-Policy: strict-origin-when-cross-origin
+Content-Type: application/json; charset=utf-8
+Etag: W/"78b558bd2357fbe7ad52804fb3af1b86"
+Cache-Control: max-age=0, private, must-revalidate
+Set-Cookie: _proof=8ea7bb679d2de763c50085f001ef990f; path=/; HttpOnly
+X-Request-Id: c11a58e6-15fc-4f72-b214-4b57525d5c06
+Transfer-Encoding: chunked
+```
+
+
+Response Body:
+```json
+{
+ "active": false
+}
+```
+
+
doc/_includes/oauth-tokens-client-credentials.html
@@ -10,7 +10,7 @@ $ curl http://localhost:5000/oauth/tokens \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "User-Agent: net/hippie 0.1.9" \
- -H "Authorization: Basic YTY0MjBhMTktYWJmMS00N2JiLTgzODctNGQ5YjFiMjMxMmFmOkdOZUQzYlRoYjRZbXVmWnFyWW9RRHdKNA==" \
+ -H "Authorization: Basic MDFkODgyNTAtZGUxMS00ZTk4LTkxNjUtYWU5ZTg4ZTI4YmUzOjFodjVlWTRKNWdhdGJrVldzZDRaaExzRg==" \
-H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
```
Request Headers:
@@ -19,7 +19,7 @@ Request Headers:
Accept: application/json
Content-Type: application/json
User-Agent: net/hippie 0.1.9
-Authorization: Basic YTY0MjBhMTktYWJmMS00N2JiLTgzODctNGQ5YjFiMjMxMmFmOkdOZUQzYlRoYjRZbXVmWnFyWW9RRHdKNA==
+Authorization: Basic MDFkODgyNTAtZGUxMS00ZTk4LTkxNjUtYWU5ZTg4ZTI4YmUzOjFodjVlWTRKNWdhdGJrVldzZDRaaExzRg==
Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
```
@@ -43,9 +43,9 @@ Referrer-Policy: strict-origin-when-cross-origin
Cache-Control: private, no-store
Pragma: no-cache
Content-Type: application/json; charset=utf-8
-Etag: W/"e3215160e66f0ab969f099996c5bb9a2"
-Set-Cookie: _proof=a7a673cebd402aa0597071d8511ef6b0; path=/; HttpOnly
-X-Request-Id: d7764795-4baa-43f4-9855-618e2da2880d
+Etag: W/"4fac5f0230887dc310087f9ecd145384"
+Set-Cookie: _proof=fe4a1611fef957ba906e19a367ca4fc0; path=/; HttpOnly
+X-Request-Id: 7e0b5752-ab4b-4528-bc05-fc6c5e6497b0
Transfer-Encoding: chunked
```
@@ -53,7 +53,7 @@ Transfer-Encoding: chunked
Response Body:
```json
{
- "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NjgxMjYsImlhdCI6MTU0MDc2NDUyNiwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjQ1MjYsImF1ZCI6ImE2NDIwYTE5LWFiZjEtNDdiYi04Mzg3LTRkOWIxYjIzMTJhZiIsImp0aSI6ImVkMmUzY2YyLTRiYTYtNDQ2Yi1hY2NjLTQ0YWU4MTc1N2RiZSIsInN1YiI6ImE2NDIwYTE5LWFiZjEtNDdiYi04Mzg3LTRkOWIxYjIzMTJhZiIsInRva2VuX3R5cGUiOiJhY2Nlc3MifQ.Z3DhRlUxrPQuTflZfFpURUPNyhlu3udWMovt1_5Vpuk4ZSE2gMj9-YlSVF6xRaBPknlqiUaYoEhwPuGxEVBQ_H9eY_VDbGdV_HBDBxrMKfLvH7AhVaEFtmjymfJMUtwk2NZnDRjBnzTNkrDZKR1XTggp2Nb1CCe_1Mb5-8yQX83OQ3jtXQAH0Y4PL0txvvhurGW92k5VqfaHKwGvzFeYYuTDw14JfZlT54L726NZdCZlhq3nCQ4sDGys6FCzZfpMoBoAzaJzXVb4yZX4MSQLSDSuG4_sgFoJkNcl-s-jap6feMPdAkFYwb55VkMTCyohh9gMbKXdldloIuClbRAtRg",
+ "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NzA3NjUsImlhdCI6MTU0MDc2NzE2NSwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjcxNjUsImF1ZCI6IjAxZDg4MjUwLWRlMTEtNGU5OC05MTY1LWFlOWU4OGUyOGJlMyIsImp0aSI6ImIxYzY3YzRhLWJkODctNDVhNy04MDEzLWY0ODZjODZmZTEwMSIsInN1YiI6IjAxZDg4MjUwLWRlMTEtNGU5OC05MTY1LWFlOWU4OGUyOGJlMyIsInRva2VuX3R5cGUiOiJhY2Nlc3MifQ.U7t8Qxo_VF2ycPemEvIW32wgAkPcqTJliEg6cU7osGNRe4pXOFs0KjLSdFhO7XoGwMhbaMEl6GKGZueCyKWhh-UHLq2uINgiOBgxULgNomRIENtksWYOzaM8JdR9URLdOEOGazdgXALG77ERk8FyC93uAdOaccVVZO2JRAcq6yHm-5SCwfHL7V5yrj-G4Zct-F6JCNZ6C4YfBkxG6m9P9_d9cw36eEKhtAZ7MaqQiFaUwdLRraAA9OQvtcctspyHSJBIgYjAtYWqDyrWfHxl2hFbvjzJjHFTg1Weqb3ZMOaDSEcoO_kdyX5-G1lBtnhw9kqs3tku-4R969W8-jpMvg",
"token_type": "Bearer",
"expires_in": 3600
}
doc/_includes/oauth-tokens-password.html
@@ -6,11 +6,11 @@ Example curl request:
```bash
$ curl http://localhost:5000/oauth/tokens \
-X POST \
- -d '{"grant_type":"password","username":"michaele@mosciski.info","password":"pOhORXUyBktp"}' \
+ -d '{"grant_type":"password","username":"russel_koelpin@flatley.co.uk","password":"s33qzwEYCM3xi4zS"}' \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "User-Agent: net/hippie 0.1.9" \
- -H "Authorization: Basic NjVmZWM0NGItYjEyMi00ZjYxLWEyY2MtMWU4ODhiYzE0Y2E5OkFrM0JETXBOMW44WFdGMlJua0Y0TlVzNg==" \
+ -H "Authorization: Basic ZjY2ZmQzNDItYzMyZi00ZjU1LWJmYTYtMmU3YTg0YmIyZmE2OnhjblBRRGZWYkFMMkVCMmdHN1lGNXpCOA==" \
-H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
```
Request Headers:
@@ -19,7 +19,7 @@ Request Headers:
Accept: application/json
Content-Type: application/json
User-Agent: net/hippie 0.1.9
-Authorization: Basic NjVmZWM0NGItYjEyMi00ZjYxLWEyY2MtMWU4ODhiYzE0Y2E5OkFrM0JETXBOMW44WFdGMlJua0Y0TlVzNg==
+Authorization: Basic ZjY2ZmQzNDItYzMyZi00ZjU1LWJmYTYtMmU3YTg0YmIyZmE2OnhjblBRRGZWYkFMMkVCMmdHN1lGNXpCOA==
Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
```
@@ -28,8 +28,8 @@ Request Body:
```json
{
"grant_type": "password",
- "username": "michaele@mosciski.info",
- "password": "pOhORXUyBktp"
+ "username": "russel_koelpin@flatley.co.uk",
+ "password": "s33qzwEYCM3xi4zS"
}
```
@@ -45,9 +45,9 @@ Referrer-Policy: strict-origin-when-cross-origin
Cache-Control: private, no-store
Pragma: no-cache
Content-Type: application/json; charset=utf-8
-Etag: W/"b2858b712de9d4e377a1b8e7f90e961a"
-Set-Cookie: _proof=d8e94a8bc095ec2823a022ce66d7d448; path=/; HttpOnly
-X-Request-Id: b6111fd2-2f7f-4397-9c4d-619c5fc98231
+Etag: W/"19f301c9b19fe99943275e49e6b54e84"
+Set-Cookie: _proof=3df2480f495b9aaadc0027bb10fa669d; path=/; HttpOnly
+X-Request-Id: f9e15637-9afc-4488-a74e-58252ba21880
Transfer-Encoding: chunked
```
@@ -55,10 +55,10 @@ Transfer-Encoding: chunked
Response Body:
```json
{
- "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NjgxMjUsImlhdCI6MTU0MDc2NDUyNSwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjQ1MjUsImF1ZCI6IjY1ZmVjNDRiLWIxMjItNGY2MS1hMmNjLTFlODg4YmMxNGNhOSIsImp0aSI6ImE3ODM0M2RiLTJhZmItNDdmNi04NGNhLTRiMTI2OTc0ZTI2NCIsInN1YiI6IjMyM2RjZGNmLWJkMjgtNDBlYi04NjU5LTZkYTQ4MzU4ZmUwNCIsInRva2VuX3R5cGUiOiJhY2Nlc3MifQ.BtN_4OwokxviwuFTxKT7WZJYWEN6Tej01C2ejCVkWyb9fbQDoiRW8Z7W1sLHD6D5VrR013WDsxXc0mI0HaBSif_n23yyWbscdJFdjcKp8GUa7jKVV4VmhwJuHLtiEf_sTn4vRaDh4GwWZxklD2x_fv3_dQijud7wDSxtr_u6AkeMDRSp9-gv5FZnAmQnWH2P9iIy03dAlvqMKIGd6cFETbBlVwwaHxMwWDFfDAsu9YR2smf7JQofxGcKlfWfegvXklMP1YS8JiMhUrQqFXvzcSXyE_K0d76SthNw0gqnUs8x9PZ_VGorm9MU19YChfcN0RgotrOcRwPcuItFnqgSeA",
+ "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NzA3NjUsImlhdCI6MTU0MDc2NzE2NSwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjcxNjUsImF1ZCI6ImY2NmZkMzQyLWMzMmYtNGY1NS1iZmE2LTJlN2E4NGJiMmZhNiIsImp0aSI6IjA5ZTYxNjg3LWU0NzQtNGQzYy04M2IyLTY1MmFkMDZiNjNiZCIsInN1YiI6IjBjODU4NDU5LTcyN2YtNDJhZC1hOGI5LTY3YTQ5NTk1ODljYSIsInRva2VuX3R5cGUiOiJhY2Nlc3MifQ.X0oLG7DxD-BxHnTaOO_IkkoVvEu61_TxB7JwsjTx5TY-qgXnLOBnOfstH2G1BzbmdxaBIr93Je50WOpOzR89s7UaxiP3pg_EM8kXPKU34Decs84ATMD4JOPM8xVtzWF3dbyGtH61chBBPMqTK-KciHq398pkYP7w-eAbX3-xIkd87vkiJ-ng1mA7OBhUDIjG6LmnY_ercMOVhbZgejHTm5ZPHjo-uOp8DUjpKz9r9f3XQ2jZ3-MmU1-wPFkjTlXo9Dt_KX_WHv7DcQazKNlO2MtBG6oQ0-GrrLlW_Pj7CdhzLBVCLXvZz4kd09uWOnvOZnlWjjl1KZpUXLs8ACJB2A",
"token_type": "Bearer",
"expires_in": 3600,
- "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA4NTA5MjUsImlhdCI6MTU0MDc2NDUyNSwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjQ1MjUsImF1ZCI6IjY1ZmVjNDRiLWIxMjItNGY2MS1hMmNjLTFlODg4YmMxNGNhOSIsImp0aSI6IjRkNjNlZDBhLWYwZWItNGU0MS05ZDFlLTE2MWZhMzA5MTM4MCIsInN1YiI6IjMyM2RjZGNmLWJkMjgtNDBlYi04NjU5LTZkYTQ4MzU4ZmUwNCIsInRva2VuX3R5cGUiOiJyZWZyZXNoIn0.Zmm5WddS4i1DnniQXOvnHYvpGYszTCss4LmR5kYX17HLqpwSkCXbuz-3SPn6OoDYuNlnVqRH9FFt2pN6dv2FQqAJb25Ju4nQbuMhO0MyDZSA6-H8xpWvi9SQ4Qw3eZCaw0DlsUl4_goUmbfFmO0uMZjcp_rDtQzKpjgVEYHNcE7lPJrytR6XPiZgzrxfHXGxudBMXTs24DWuW6t0I7l3jVr5LrKkb8SYjHpWawPKgGoBG13n0Y56_uAVrJFCw7BW69pEnXVIYFecs7UYZiO0_CzjKqraUoNh5hcsm3vJXVk6bL6m-e16EO6ZRqZuL66zRYqL6RHQUEVF8RAHRL4fog"
+ "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA4NTM1NjUsImlhdCI6MTU0MDc2NzE2NSwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjcxNjUsImF1ZCI6ImY2NmZkMzQyLWMzMmYtNGY1NS1iZmE2LTJlN2E4NGJiMmZhNiIsImp0aSI6IjgyYWY0YzFkLWE0YjMtNGZlOC1hMDBjLWI3OWE4YzU1NzU2NCIsInN1YiI6IjBjODU4NDU5LTcyN2YtNDJhZC1hOGI5LTY3YTQ5NTk1ODljYSIsInRva2VuX3R5cGUiOiJyZWZyZXNoIn0.S1Wlk5wqc87FPxftjbsOXBE9PMqm9xUQXrACHYkAA3uk7lNDbTOzIZPXS8rMkb2gBp_iY7OTyN7rfTJ0u_rnbidBxLQKjErs0S63Rp1JOdpaNm3whqGEqUvZ1-XrxhHWPP0nRSV92xuw9AsVMQrCaYNf1SKqdfhicQbCgBQ-Ga04rujKT9JmgruSzWls7Nhi1ILtxhpHY0Ki5OjC3vGha1xeSvaZ3p8z08zZBc92zfILYQVfT623Ay1liftihVG15rvuIHx1ZxAocEO0QoaAOGpftLQMfjuxiQXqQrj99IJ7OSuomGIJLNX6njyuU016KPJOQCEwSPHeeDRrnDGUlw"
}
```
doc/_includes/oauth-tokens-pkce.html
@@ -6,11 +6,11 @@ Example curl request:
```bash
$ curl http://localhost:5000/oauth/tokens \
-X POST \
- -d '{"grant_type":"authorization_code","code":"sFkwD8Ca3FGcwyiMAZrJkAa3","code_verifier":"70bd488699bf3dea8dd22a59e929cbabf24aff07876e9ce45cdbef094c71c23bf7bf69031785d548255d69e312fdf396a7f272b50e06b05720ca482cb427cb43c9a3eded21b4c41994f368d74bdd910d94bb42f9ade19a0c18a312e88ab2240aef885015b4c5464712030ac18aa91106a42ea08ee89d150a0168a7cc41510322"}' \
+ -d '{"grant_type":"authorization_code","code":"JAELDyhpvhFWDuyVdSs2oBot","code_verifier":"e47a08eaf8d5008bac64c98665da79cd88c93a7470a1d5651edd47cbf3afedbe4d11e41810b3cad4b24b315a10be8407d1e04ef38970dc59f78c98f5cc515a09071eeef8fa380b5f0148a1c732eab47017cf0a88009e49fcf156075942aabe2f2aa06ce3f7a8c45a4967aa78aa456b4a93b414771a5dd5230e45a0816d08f28c"}' \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "User-Agent: net/hippie 0.1.9" \
- -H "Authorization: Basic ZDdiNTQzNDgtMzAwMC00ZjQ2LWFjOGUtZGYyODU2YWQ4ZTYzOjdVTTNnUTYyQ1NmODQ5Q00xbTlYb0czRQ==" \
+ -H "Authorization: Basic NzFmZjJmYWUtN2RkNC00NjEyLWI1YmQtNjBiMDhhODdlNTFlOnBRcVdrMThRdkE1d3RheU0yTUFZYnBCUg==" \
-H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
```
Request Headers:
@@ -19,7 +19,7 @@ Request Headers:
Accept: application/json
Content-Type: application/json
User-Agent: net/hippie 0.1.9
-Authorization: Basic ZDdiNTQzNDgtMzAwMC00ZjQ2LWFjOGUtZGYyODU2YWQ4ZTYzOjdVTTNnUTYyQ1NmODQ5Q00xbTlYb0czRQ==
+Authorization: Basic NzFmZjJmYWUtN2RkNC00NjEyLWI1YmQtNjBiMDhhODdlNTFlOnBRcVdrMThRdkE1d3RheU0yTUFZYnBCUg==
Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
```
@@ -28,8 +28,8 @@ Request Body:
```json
{
"grant_type": "authorization_code",
- "code": "sFkwD8Ca3FGcwyiMAZrJkAa3",
- "code_verifier": "70bd488699bf3dea8dd22a59e929cbabf24aff07876e9ce45cdbef094c71c23bf7bf69031785d548255d69e312fdf396a7f272b50e06b05720ca482cb427cb43c9a3eded21b4c41994f368d74bdd910d94bb42f9ade19a0c18a312e88ab2240aef885015b4c5464712030ac18aa91106a42ea08ee89d150a0168a7cc41510322"
+ "code": "JAELDyhpvhFWDuyVdSs2oBot",
+ "code_verifier": "e47a08eaf8d5008bac64c98665da79cd88c93a7470a1d5651edd47cbf3afedbe4d11e41810b3cad4b24b315a10be8407d1e04ef38970dc59f78c98f5cc515a09071eeef8fa380b5f0148a1c732eab47017cf0a88009e49fcf156075942aabe2f2aa06ce3f7a8c45a4967aa78aa456b4a93b414771a5dd5230e45a0816d08f28c"
}
```
@@ -45,9 +45,9 @@ Referrer-Policy: strict-origin-when-cross-origin
Cache-Control: private, no-store
Pragma: no-cache
Content-Type: application/json; charset=utf-8
-Etag: W/"6f657fc8b7cfd8594899a910156579de"
-Set-Cookie: _proof=7a303e5613a90e32dd16f75a6750dd01; path=/; HttpOnly
-X-Request-Id: 16dbc62a-7a5f-422f-b1d1-11e1e3190b0e
+Etag: W/"eb10530d47b16f93007aedfb4fbf0e9a"
+Set-Cookie: _proof=9c3aa9348467a3aff38821debf9c8444; path=/; HttpOnly
+X-Request-Id: 87073624-d8da-422e-b236-ac0ca00da14b
Transfer-Encoding: chunked
```
@@ -55,10 +55,10 @@ Transfer-Encoding: chunked
Response Body:
```json
{
- "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NjgxMjcsImlhdCI6MTU0MDc2NDUyNywiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjQ1MjcsImF1ZCI6ImQ3YjU0MzQ4LTMwMDAtNGY0Ni1hYzhlLWRmMjg1NmFkOGU2MyIsImp0aSI6ImRhMjljYTI1LWJhMDItNGQzMy05ODUwLTcxN2U2MmM2YzhhYiIsInN1YiI6IjBmMDkzZmM1LWU0ZDUtNDU3My04YzU1LTBhMzg3Y2Y5YTdkNiIsInRva2VuX3R5cGUiOiJhY2Nlc3MifQ.LTEgilCVyP_X7IvxUrRttetoUTWo5qHEbmv-dtXtwBdWHcz6gT1unHgy5WZL_2fabg9qakWo8nxVkYErW0LU_FktjK3Y_NRy3wp7AgZ8GG2oiwSpp8o-Ohjnwq60qvtXQHbUmiQ-7MGV-t-ZtOcftLc8mEs0MadA-Rss4NtFc-amp9Y_eYAxWeb_DQK_jEJc3NcZjIcCZH0EtwmqE9xPVIG8VowVyrBvqJ8Q9SQpM1r6dGvWoB5icOT-hBu0aLF3BCuv7jVH2uHVD9SkETfjvu-S2gtlndQnUl1fZ-4R29QkBaOpvydt9pqWjEf7VaJgtSSmiWm2B7RBqxxq1B_YVg",
+ "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NzA3NjYsImlhdCI6MTU0MDc2NzE2NiwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjcxNjYsImF1ZCI6IjcxZmYyZmFlLTdkZDQtNDYxMi1iNWJkLTYwYjA4YTg3ZTUxZSIsImp0aSI6IjUxMzkwYmI5LWYzYjEtNDU0MS1iNjI5LTNlODA5ZjY4NDI3MCIsInN1YiI6IjdmNTIwMmM5LTU2YjktNDAyZS04NDlhLTY5ZTE1ZmZjNjVhYSIsInRva2VuX3R5cGUiOiJhY2Nlc3MifQ.O_gWldSXOTtMtTCdr84oDdJHS8FhleQCr9J1qtBy_qKVcQqHTu8km2YtSn1K-dFhFSTWDUywq0sFOdSsuyYjj3UDOmvVIwS7T3dlfEnPcZ_n84c3tm2LvkCrT-1Cl34jDAr0rwKp-xXeEQlVFiMAaB2ZHAWWxeYT9B1pIf_5R46eysb60Z0kzdjcIBtmpA1gMWMFMvJ_xRc6hBy4UcIRC-nOGNNT_7MiJu3VvdmGYt2z62A3goGCnOBwg3ZYjRen_FeX60iOAnVGGl53ox7kWvva2N7iRzYAeo96iWSeBLYvotzOYmCkfui4GyFSEnmwfkKaOwygrXE9sC09hFBtPg",
"token_type": "Bearer",
"expires_in": 3600,
- "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA4NTA5MjcsImlhdCI6MTU0MDc2NDUyNywiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjQ1MjcsImF1ZCI6ImQ3YjU0MzQ4LTMwMDAtNGY0Ni1hYzhlLWRmMjg1NmFkOGU2MyIsImp0aSI6ImM4N2Y4MzYwLWM0YWEtNDI1ZC1hZTljLTJmNzIyN2E4N2RiNSIsInN1YiI6IjBmMDkzZmM1LWU0ZDUtNDU3My04YzU1LTBhMzg3Y2Y5YTdkNiIsInRva2VuX3R5cGUiOiJyZWZyZXNoIn0.keyn8te4hncqpqQI43vTshO4_vd4NDX8GJ0pDviNmFnSMyDfFsQ_kQ_mjTFns_T6K63YfW-x_3W02fH6V8ucRWQezj0xItUC7UYuFi9K6BozgQKy92RfyDdjvU0MWTXpK7_r-NnuaRTe0Ud7FXCdMfrDCDgbNMNIyA9FsYUR7UeDgKKQHHatI2WEiN2YRVUjWeaD4a2w_EDyqu_gkElCua3drI282E2PfmMDqPs5znRCTyOTD8JFg1xyJ28--5dMhHRjmb-PD8fnzFReq-74VzL9WVvzDeGUhsZAYgXT0TRAMpT5yPXdscwwesvAfgZnBfdgQPtoQ66QVgEBxVl4iA"
+ "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA4NTM1NjYsImlhdCI6MTU0MDc2NzE2NiwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3QvbWV0YWRhdGEiLCJuYmYiOjE1NDA3NjcxNjYsImF1ZCI6IjcxZmYyZmFlLTdkZDQtNDYxMi1iNWJkLTYwYjA4YTg3ZTUxZSIsImp0aSI6ImM1NzYzY2QzLWMxYTgtNDMxZC05MGY5LTkyYjJkNTczNmRiNyIsInN1YiI6IjdmNTIwMmM5LTU2YjktNDAyZS04NDlhLTY5ZTE1ZmZjNjVhYSIsInRva2VuX3R5cGUiOiJyZWZyZXNoIn0.DkxY4S7QSopnKw385WG7ouSvLNZ1BdOohZFW7awbEJ-_um5sUSUuJlNYz928wK5d1pMjs7ktE8KiTVECuHCj0cXPAiyc-tja7ciP8NUfpHRoSu-YbYOdDvnV15dpPHazxa_JgTrlS_LL04UG50TCf74mi-TfodSL_YZktVfXGslK7VDY7B5s7jhRow3eEr3NqNUphZr1ju_Gxhj9OF1F8v4dO_2frMSeqC6ZJJ8mz0bgbyrBU8LwwFsaiYlSr0K9U6kE0_-9_fHO0RT7aKapkRIwtDS-9TyG7LC04TEbZd_6yYdme69X-IgN36Baf_ac7wBZdcgWjrEH4XCe3MzeNw"
}
```
doc/_includes/oauth-tokens-refresh-token.html
@@ -6,11 +6,11 @@ Example curl request:
```bash
$ curl http://localhost:5000/oauth/tokens \
-X POST \
- -d '{"grant_type":"refresh_token","refresh_token":"eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NjgxMjYsImlhdCI6MTU0MDc2NDUyNiwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3Q6NTAwMC9tZXRhZGF0YSIsIm5iZiI6MTU0MDc2NDUyNiwiYXVkIjoiMjE3NzVhNTYtOWY3MC00NWEzLThkYTYtOTEzMGEzMzZkODAyIiwianRpIjoiYjQ2YTdiMjktYjRmZC00Zjc2LThkZWUtYzE0MGI5M2MzMGQ2Iiwic3ViIjoiN2M4NWVjNmEtNTA4Zi00ODk2LTg3YjAtNDIyZmRiYjNlYjljIiwidG9rZW5fdHlwZSI6InJlZnJlc2gifQ.SJGc3JnKZjBlaInwwUW5Cmi9zTy7cXVb9-vUaACSqp9w-38KfgUIlYQcwz6BCboxVSSJ1I6nULjffCwPZXWAgMvCsN7OwBSA0MDAjzE9HWMLIc2rmpaqu15EckY75vfR3_xTLRUROGcwcyVsOiwbnUPHCNS9NwA6YrG_c7Ik_AxfhxJTmcN6gmdA6hPcMDTYXAzTOjINcFnTVQd_6IuSUc66NgXXs6R14mrlAHby1-3u8nTJINVl8VzPYBGiv6jHwsi6rn2thshNdqPKqHmxi6ilwdTswbVCYSDYufz2yoKoowRfg_Men1fji3kIIKfjkoRMjzr-0raSPJ7Tamrnvw"}' \
+ -d '{"grant_type":"refresh_token","refresh_token":"eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NzA3NjYsImlhdCI6MTU0MDc2NzE2NiwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3Q6NTAwMC9tZXRhZGF0YSIsIm5iZiI6MTU0MDc2NzE2NiwiYXVkIjoiOGViODlkMzEtNWVkOC00ZTcxLTlmYTItOWFjZWQ4NTFjYWZmIiwianRpIjoiYmI3ZDE5NjktOTkyNi00YmU0LWE3ZjctMTBmZmJiYTljYTA1Iiwic3ViIjoiMTJkZWU5ZDQtNDc3Ny00ZTFmLWI3MTYtN2NjMjFjMTQ4MTkxIiwidG9rZW5fdHlwZSI6InJlZnJlc2gifQ.cNPI-a6gSRu4laQrjgoyDvEtRKe9x-A5cWLPMfnT0aupBeuVn3Gb0w7JvGX54UQpdHhkTMhV0CmgOOZ57solqPx1xvO5yAQzhQCiauZ9HlTP21P6esVlO-GZmASkjusBOl9wsJnFhYl2sQ4miawvOkhwpT037vaF4_h4Pv_bHDmy7FyTHDkb9cOYOQgxtV_7lLxdv-jWfKmu8zMwNegopSzXfIFdYq_9BQbNkMaFhGSQcvMp6tfMzX8fPldPYLwVgzYtmTEYwBg38IZaPwC8lcEnMMZND2sXdGX20zPa0M5ENU35djVTztN9NrgRge8cGNsYQghfdbRFnjdESiL8pQ"}' \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "User-Agent: net/hippie 0.1.9" \
- -H "Authorization: Basic MjE3NzVhNTYtOWY3MC00NWEzLThkYTYtOTEzMGEzMzZkODAyOnAzZDQ3Mmh3ZkoyREsyN2hXQmllY244Zw==" \
+ -H "Authorization: Basic OGViODlkMzEtNWVkOC00ZTcxLTlmYTItOWFjZWQ4NTFjYWZmOm5CVFhEY1RTajJ1R2V0dG84VkxLaDRBVg==" \
-H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
```
Request Headers:
@@ -19,7 +19,7 @@ Request Headers:
Accept: application/json
Content-Type: application/json
User-Agent: net/hippie 0.1.9
-Authorization: Basic MjE3NzVhNTYtOWY3MC00NWEzLThkYTYtOTEzMGEzMzZkODAyOnAzZDQ3Mmh3ZkoyREsyN2hXQmllY244Zw==
+Authorization: Basic OGViODlkMzEtNWVkOC00ZTcxLTlmYTItOWFjZWQ4NTFjYWZmOm5CVFhEY1RTajJ1R2V0dG84VkxLaDRBVg==
Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
```
@@ -28,7 +28,7 @@ Request Body:
```json
{
"grant_type": "refresh_token",
- "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NjgxMjYsImlhdCI6MTU0MDc2NDUyNiwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3Q6NTAwMC9tZXRhZGF0YSIsIm5iZiI6MTU0MDc2NDUyNiwiYXVkIjoiMjE3NzVhNTYtOWY3MC00NWEzLThkYTYtOTEzMGEzMzZkODAyIiwianRpIjoiYjQ2YTdiMjktYjRmZC00Zjc2LThkZWUtYzE0MGI5M2MzMGQ2Iiwic3ViIjoiN2M4NWVjNmEtNTA4Zi00ODk2LTg3YjAtNDIyZmRiYjNlYjljIiwidG9rZW5fdHlwZSI6InJlZnJlc2gifQ.SJGc3JnKZjBlaInwwUW5Cmi9zTy7cXVb9-vUaACSqp9w-38KfgUIlYQcwz6BCboxVSSJ1I6nULjffCwPZXWAgMvCsN7OwBSA0MDAjzE9HWMLIc2rmpaqu15EckY75vfR3_xTLRUROGcwcyVsOiwbnUPHCNS9NwA6YrG_c7Ik_AxfhxJTmcN6gmdA6hPcMDTYXAzTOjINcFnTVQd_6IuSUc66NgXXs6R14mrlAHby1-3u8nTJINVl8VzPYBGiv6jHwsi6rn2thshNdqPKqHmxi6ilwdTswbVCYSDYufz2yoKoowRfg_Men1fji3kIIKfjkoRMjzr-0raSPJ7Tamrnvw"
+ "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjE1NDA3NzA3NjYsImlhdCI6MTU0MDc2NzE2NiwiaXNzIjoiaHR0cDovL3Byb29mLnRlc3Q6NTAwMC9tZXRhZGF0YSIsIm5iZiI6MTU0MDc2NzE2NiwiYXVkIjoiOGViODlkMzEtNWVkOC00ZTcxLTlmYTItOWFjZWQ4NTFjYWZmIiwianRpIjoiYmI3ZDE5NjktOTkyNi00YmU0LWE3ZjctMTBmZmJiYTljYTA1Iiwic3ViIjoiMTJkZWU5ZDQtNDc3Ny00ZTFmLWI3MTYtN2NjMjFjMTQ4MTkxIiwidG9rZW5fdHlwZSI6InJlZnJlc2gifQ.cNPI-a6gSRu4laQrjgoyDvEtRKe9x-A5cWLPMfnT0aupBeuVn3Gb0w7JvGX54UQpdHhkTMhV0CmgOOZ57solqPx1xvO5yAQzhQCiauZ9HlTP21P6esVlO-GZmASkjusBOl9wsJnFhYl2sQ4miawvOkhwpT037vaF4_h4Pv_bHDmy7FyTHDkb9cOYOQgxtV_7lLxdv-jWfKmu8zMwNegopSzXfIFdYq_9BQbNkMaFhGSQcvMp6tfMzX8fPldPYLwVgzYtmTEYwBg38IZaPwC8lcEnMMZND2sXdGX20zPa0M5ENU35djVTztN9NrgRge8cGNsYQghfdbRFnjdESiL8pQ"
}
```
@@ -44,8 +44,8 @@ Referrer-Policy: strict-origin-when-cross-origin
Cache-Control: private, no-store
Pragma: no-cache
Content-Type: application/json; charset=utf-8
-Set-Cookie: _proof=f93f0b1f0e00b5eb6b11a0a4a1ad2406; path=/; HttpOnly
-X-Request-Id: 7f5d4bda-8667-46c1-8d6c-245163d51ebf
+Set-Cookie: _proof=aa33b998cafb348513aafa4129537877; path=/; HttpOnly
+X-Request-Id: 3d02095c-3344-4e56-bfd6-9525016b3b78
Transfer-Encoding: chunked
```
doc/_includes/oauth-tokens-saml-assertion.html
@@ -6,11 +6,11 @@ Example curl request:
```bash
$ curl http://localhost:5000/oauth/tokens \
-X POST \
- -d '{"grant_type":"urn:ietf:params:oauth:grant-type:saml2-bearer","assertion":"PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiIgSUQ9Il9mM2U2NmFhOS0xYTBlLTRkN2YtOTU4OC05MWM4ZDJiNmNjMWIiIElzc3VlSW5zdGFudD0iMjAxOC0xMC0yOFQyMjowODo0NloiIFZlcnNpb249IjIuMCI-PElzc3Vlcj5odHRwOi8vcHJvb2YudGVzdDo1MDAwL21ldGFkYXRhPC9Jc3N1ZXI-PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-PFNpZ25lZEluZm8-PENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiLz48U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTI1NiIvPjxSZWZlcmVuY2UgVVJJPSIjX2YzZTY2YWE5LTFhMGUtNGQ3Zi05NTg4LTkxYzhkMmI2Y2MxYiI-PFRyYW5zZm9ybXM-PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIi8-PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPjwvVHJhbnNmb3Jtcz48RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8-PERpZ2VzdFZhbHVlPlBKNWoyODBlNFl4ckk5Qy9jQURUV3kyb1ZUeTU4NFd4OTAzYnNtQ3dEU2c9PC9EaWdlc3RWYWx1ZT48L1JlZmVyZW5jZT48L1NpZ25lZEluZm8-PFNpZ25hdHVyZVZhbHVlPlRtRWpzcDNmckVONHhPSzNSdTRUQVVyMDVZUnhjcHoxLzRGV3Q2d0xqdDRGZUxiYlc3Skk4YklnVWtqTVBRazR2UDUxK0hnTFZqMkRKbGQ2U1ViWDR5QkxqUVFMOTRqZkVQTFJhZHMxK3g0R2VBZXFnenQzNGRieXB5bjRDaVBTSVBDbldEZTNISVYzdEhvTjBlU1lCb2ZnSC9pdFdDYWRtdkliL2U4blMwN1hxYVc5bGFQblJFYW1EZDdldkFqdlByY0xpTThWSzRNRGYvL1MzWU90Ymg4RFRCcWwzUnh0enBISXA1Tzhqa0o4Ti8rN2ZEdTFYaVRpUXREWStqUjc1SmJPenlYdmFtelkrdDBDZkRDTjEvWnAvaVlFMUM4YmRVY25waUE1ZWRybDViUGpJMWJvaDdkaUM2b2l2SDF4YmNEMXMyeldlaGZLQnY1dC9DZEU5Zz09PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE-PFg1MDlDZXJ0aWZpY2F0ZT5NSUlETnpDQ0FoK2dBd0lCQWdJQkFEQU5CZ2txaGtpRzl3MEJBUXNGQURCZk1Rc3dDUVlEVlFRR0V3SkRRVEVMTUFrR0ExVUVDQXdDUVVJeEVEQU9CZ05WQkFjTUIwTmhiR2RoY25reER6QU5CZ05WQkFvTUJsaHRiRXRwZERFUE1BMEdBMVVFQ3d3R1dHMXNTMmwwTVE4d0RRWURWUVFEREFaWWJXeExhWFF3SGhjTk1UZ3hNREk0TWpJd09EUTBXaGNOTVRneE1USTNNakl3T0RRMFdqQmZNUXN3Q1FZRFZRUUdFd0pEUVRFTE1Ba0dBMVVFQ0F3Q1FVSXhFREFPQmdOVkJBY01CME5oYkdkaGNua3hEekFOQmdOVkJBb01CbGh0YkV0cGRERVBNQTBHQTFVRUN3d0dXRzFzUzJsME1ROHdEUVlEVlFRRERBWlliV3hMYVhRd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURHUEphbVJFZjEvYnhhR0RscEZ2N3o1MW9VSmJOSHhsREJuOUhVU2xDN3V5bVNrU2ZJdG9QcFFJNUpnSFMvWDdTU3FGUXQzUjNOZWpmUURNa0E3L2VkVDRCazBNREt1NVE4NFU4VXVrU1RzSkNzMWc3VHkyMm1RSm8wVnJCOVNWZTFCdDhqZ2M2NFdGaDBIRElFZmtSalhmdzZHaUh6eTIxc1ZodVNGakQ2T3dwdWJMUGs1MXpBSUt0cXNpbU5hRldjTXdsODZ0N2JENWtLY0pUWTRDbmp5QjU0S1FQUFVwQk1zaWpFdHdzUGdSc3VURU9ZRW02eHd4SzBJTXJrVDdKelEvRWhXQ0hDYURpZ0NLczdxbnU4cWxEejFkQlNuSmxxVGZocUU5UmRlRzladlZiUUhyUkdzSTdrU2dhS01LMTEwdjkrb29JUEFWREdyZzRNYWJBbkFnTUJBQUV3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUJ4MFZUdlVoU1oyZWowZmZtVkxaM2xNUlkwQlVMWC85SHEwK1BaejJzODlDanY2MzJhL2lnTGR3TVk1MEt3aC9hb05hL1Y2WWxTSlVwa0pocmRFQ3k4RTJFNkQ1NG13cHJ6WGgvZTJZN3JOYUpQa0t4RDMxTG1McDlsbGhuQXlYS045M0ZrbnVBUDhnUTVDcFYwblVhVnRqeDFCNC93VXlEczV0ZTdxVmkzSUh3MWs1OW1ES3UvYkpHRlh5VlhMQ3V5eFNuZFh3SWZRY0d3bHdneDJEUzBRTnFERjQwZkI0ZnJIYm14a09rclNpb0pFQ2JyTktSbzYyZFZkblQvSlNUR3dKb0JZNXJPYlQ0a1dEL1gzR2hSVEc5ZFVLZ0RtTHd0eXJrRUkrNDVMSFNNc051LzlOK0lxM1M1N2QvdVZzemhrVHhBZWl2NGVXV2gxdmp4VmJDTT08L1g1MDlDZXJ0aWZpY2F0ZT48L1g1MDlEYXRhPjwvS2V5SW5mbz48L1NpZ25hdHVyZT48U3ViamVjdD48TmFtZUlEIEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQiPmRvbmFsZEBraWhuZ2lzbGFzb24udXM8L05hbWVJRD48U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPjxTdWJqZWN0Q29uZmlybWF0aW9uRGF0YSBJblJlc3BvbnNlVG89Il83YmM3MmYwOC1lODI2LTRjYmMtODEyOS02MzFiMzgyNmYzZWQiIE5vdE9uT3JBZnRlcj0iMjAxOC0xMC0yOFQyMjoxMzo0NloiLz48L1N1YmplY3RDb25maXJtYXRpb24-PC9TdWJqZWN0PjxDb25kaXRpb25zIE5vdEJlZm9yZT0iMjAxOC0xMC0yOFQyMjowODo0NloiIE5vdE9uT3JBZnRlcj0iMjAxOC0xMC0yOVQwMTowODo0NloiPjxBdWRpZW5jZVJlc3RyaWN0aW9uPjxBdWRpZW5jZT5odHRwOi8vcHJvb2YudGVzdDo1MDAwL21ldGFkYXRhPC9BdWRpZW5jZT48L0F1ZGllbmNlUmVzdHJpY3Rpb24-PC9Db25kaXRpb25zPjxBdXRoblN0YXRlbWVudCBBdXRobkluc3RhbnQ9IjIwMTgtMTAtMjhUMjI6MDg6NDZaIiBTZXNzaW9uSW5kZXg9Il9mM2U2NmFhOS0xYTBlLTRkN2YtOTU4OC05MWM4ZDJiNmNjMWIiPjxBdXRobkNvbnRleHQ-PEF1dGhuQ29udGV4dENsYXNzUmVmPnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphYzpjbGFzc2VzOlBhc3N3b3JkPC9BdXRobkNvbnRleHRDbGFzc1JlZj48L0F1dGhuQ29udGV4dD48L0F1dGhuU3RhdGVtZW50PjxBdHRyaWJ1dGVTdGF0ZW1lbnQ-PEF0dHJpYnV0ZSBOYW1lPSJpZCI-PEF0dHJpYnV0ZVZhbHVlPjYzZjhlM2FlLTMwYTktNDgyYS1hYmVkLWE0MjZhOTI1ZTQ4NjwvQXR0cmlidXRlVmFsdWU-PC9BdHRyaWJ1dGU-PEF0dHJpYnV0ZSBOYW1lPSJlbWFpbCI-PEF0dHJpYnV0ZVZhbHVlPmRvbmFsZEBraWhuZ2lzbGFzb24udXM8L0F0dHJpYnV0ZVZhbHVlPjwvQXR0cmlidXRlPjxBdHRyaWJ1dGUgTmFtZT0iY3JlYXRlZF9hdCI-PEF0dHJpYnV0ZVZhbHVlPjIwMTgtMTAtMjggMjI6MDg6NDYgVVRDPC9BdHRyaWJ1dGVWYWx1ZT48L0F0dHJpYnV0ZT48L0F0dHJpYnV0ZVN0YXRlbWVudD48L0Fzc2VydGlvbj4K"}' \
+ -d '{"grant_type":"urn:ietf:params:oauth:grant-type:saml2-bearer","assertion":"PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiIgSUQ9Il80MjgwMGRkMC0wYTNhLTRlZGYtYWU3Yy01MzEzMTM4NTM3NWQiIElzc3VlSW5zdGFudD0iMjAxOC0xMC0yOFQyMjo1Mjo0NVoiIFZlcnNpb249IjIuMCI-PElzc3Vlcj5odHRwOi8vcHJvb2YudGVzdDo1MDAwL21ldGFkYXRhPC9Jc3N1ZXI-PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-PFNpZ25lZEluZm8-PENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiLz48U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTI1NiIvPjxSZWZlcmVuY2UgVVJJPSIjXzQyODAwZGQwLTBhM2EtNGVkZi1hZTdjLTUzMTMxMzg1Mzc1ZCI-PFRyYW5zZm9ybXM-PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIi8-PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPjwvVHJhbnNmb3Jtcz48RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8-PERpZ2VzdFZhbHVlPkxITExtZXloLzYwbFJMT3ZFcmtEdm1PUVpJSFp2WDRRM3RzQm5iYkdpU3M9PC9EaWdlc3RWYWx1ZT48L1JlZmVyZW5jZT48L1NpZ25lZEluZm8-PFNpZ25hdHVyZVZhbHVlPjBVZEw0K1NrQkIvNFZoZXFhTGg3Y2UzdC9YcEpBTkNscytmUkh3S3JGVGZ2dUdrWHpsM2pUK1BSQmM0eEkrd2F4QXR4OHhpZngyOWpJR2drN1BaUXBGL0Y4bWtyZFAxMEJ4VTVtWFFXZ2VXZWxrcVIzbUlSTm9HSzJWcm5oYjJCWHYwc3FqNit0MW5MZVk3dnVleVRCUmVRRkNNYTVONjNxam5sdUJhaG1FZTMwSHlLYnJBN2xFcng1NVZRd2RDRU5kQmVGKzJHL2p4OVVtV0UzTVRWWDUyS05aSDlkeUw4bmdmSHBucTJveXJRcWVqL25oU0J4OFZBUFloRU55cjg4UE5xTFNGNkNoVUJyWDZTWnExMVoxcGNIME9UZXg4NWxscFhyL3JJOXU5dFZtQWRFT0cyZnRYOFI5T2RpWThPMFBDcnJ1ZzF2dWE3cmJHV2ova3AyQT09PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE-PFg1MDlDZXJ0aWZpY2F0ZT5NSUlETnpDQ0FoK2dBd0lCQWdJQkFEQU5CZ2txaGtpRzl3MEJBUXNGQURCZk1Rc3dDUVlEVlFRR0V3SkRRVEVMTUFrR0ExVUVDQXdDUVVJeEVEQU9CZ05WQkFjTUIwTmhiR2RoY25reER6QU5CZ05WQkFvTUJsaHRiRXRwZERFUE1BMEdBMVVFQ3d3R1dHMXNTMmwwTVE4d0RRWURWUVFEREFaWWJXeExhWFF3SGhjTk1UZ3hNREk0TWpJMU1qUXpXaGNOTVRneE1USTNNakkxTWpReldqQmZNUXN3Q1FZRFZRUUdFd0pEUVRFTE1Ba0dBMVVFQ0F3Q1FVSXhFREFPQmdOVkJBY01CME5oYkdkaGNua3hEekFOQmdOVkJBb01CbGh0YkV0cGRERVBNQTBHQTFVRUN3d0dXRzFzUzJsME1ROHdEUVlEVlFRRERBWlliV3hMYVhRd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURhV2poTi9uMFNlMFUyQWd0WjVEei9pMTJ0L1FrNXBBMUlrTXNQZVdjTEVMVFlBVlVUWGpNWEpCVWlwU3pveU92dDVHS1BYV1FqdUhaUjI1T3FxMW1hcHBONCtxR3IyTWZJQnJkQ3E5ZDJSajB0TFFLb25GMFpZbGowMDMydlJRcVJGWWFQNyswRks0UXlhRkFkTkZMSUNicW9LaVhwbzBVdnlqcmdKTjJ6d3VWYkdtcTk1Vi9EcXNPM09NQVhQLzlXa1FJR3VHQ0JkZTEwSlRkYzFmVHJJZStqV1JUVDM2THI3czFxd0Y0VUFEZUNPRENRWkl1VVZFc3puVDVwVGxZTGFwQXAwTEtiMlVpQ2tHUk1NUytLNHhRbTQ0VWxTRDVCZlFYQVo0UDZkV05Eb2xqSGMxRGtMbElBMFFJMTdtNjNuNVlIN252RjB4UjhZOWdienAvTkFnTUJBQUV3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUhZdjFsdXdxVkI1R2MrTnpjaUhvVVdDRkZ5dWdCejNuMC93REJzNmV4bFRkT0xrTjVvRmF1TllkZ0FVK0xKVzVldUkyMmxVcDlwNjVWelFySzl3REh4bHJRb3ZBQlBHN0o0MkZHTmUwbWNZWmJ2MGhZYXpJSFl4MXZIVWEwSEtOajhiZFMyYkJ0SUVrbHcwOFppMWVEYzJ6OEhUdlB6b2psWHdKUTNhbHlmRnl6bWQ2TzBkZnR5dS9FUGsycDc0TTU0NnUyY3gzS2U0WS9wckdIMnlBNFRmR21OcmhwMW1IMS9WUS9oTUgxQVJkR1JPeGdOZ1ZOZFV6MXlrYU52V2QySGJnQ0JqY1IweTUxMnFqczZpcEllZ2xiL2hDL0Z3LzNoMXF4aklnUEx6aTA5NHRMVVZnVmZOcW1UOXVVR25VQ2Y3RmlzeDhOb255aGk5OHdvNEErVT08L1g1MDlDZXJ0aWZpY2F0ZT48L1g1MDlEYXRhPjwvS2V5SW5mbz48L1NpZ25hdHVyZT48U3ViamVjdD48TmFtZUlEIEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQiPnRhbWVyYS53eW1hbkBmcmllc2VuLm5hbWU8L05hbWVJRD48U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPjxTdWJqZWN0Q29uZmlybWF0aW9uRGF0YSBJblJlc3BvbnNlVG89Il8zNDU4M2Y0Yi01ODdlLTQxOTYtOGI5ZS1jNmJlYmY2YzhlNGIiIE5vdE9uT3JBZnRlcj0iMjAxOC0xMC0yOFQyMjo1Nzo0NVoiLz48L1N1YmplY3RDb25maXJtYXRpb24-PC9TdWJqZWN0PjxDb25kaXRpb25zIE5vdEJlZm9yZT0iMjAxOC0xMC0yOFQyMjo1Mjo0NVoiIE5vdE9uT3JBZnRlcj0iMjAxOC0xMC0yOVQwMTo1Mjo0NVoiPjxBdWRpZW5jZVJlc3RyaWN0aW9uPjxBdWRpZW5jZT5odHRwOi8vcHJvb2YudGVzdDo1MDAwL21ldGFkYXRhPC9BdWRpZW5jZT48L0F1ZGllbmNlUmVzdHJpY3Rpb24-PC9Db25kaXRpb25zPjxBdXRoblN0YXRlbWVudCBBdXRobkluc3RhbnQ9IjIwMTgtMTAtMjhUMjI6NTI6NDVaIiBTZXNzaW9uSW5kZXg9Il80MjgwMGRkMC0wYTNhLTRlZGYtYWU3Yy01MzEzMTM4NTM3NWQiPjxBdXRobkNvbnRleHQ-PEF1dGhuQ29udGV4dENsYXNzUmVmPnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphYzpjbGFzc2VzOlBhc3N3b3JkPC9BdXRobkNvbnRleHRDbGFzc1JlZj48L0F1dGhuQ29udGV4dD48L0F1dGhuU3RhdGVtZW50PjxBdHRyaWJ1dGVTdGF0ZW1lbnQ-PEF0dHJpYnV0ZSBOYW1lPSJpZCI-PEF0dHJpYnV0ZVZhbHVlPjRiZDk2MDNkLWQyMTctNGI5OS05MWQ0LTI3NTFiMjlhNTZkNTwvQXR0cmlidXRlVmFsdWU-PC9BdHRyaWJ1dGU-PEF0dHJpYnV0ZSBOYW1lPSJlbWFpbCI-PEF0dHJpYnV0ZVZhbHVlPnRhbWVyYS53eW1hbkBmcmllc2VuLm5hbWU8L0F0dHJpYnV0ZVZhbHVlPjwvQXR0cmlidXRlPjxBdHRyaWJ1dGUgTmFtZT0iY3JlYXRlZF9hdCI-PEF0dHJpYnV0ZVZhbHVlPjIwMTgtMTAtMjggMjI6NTI6NDUgVVRDPC9BdHRyaWJ1dGVWYWx1ZT48L0F0dHJpYnV0ZT48L0F0dHJpYnV0ZVN0YXRlbWVudD48L0Fzc2VydGlvbj4K"}' \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "User-Agent: net/hippie 0.1.9" \
- -H "Authorization: Basic MDAwMGEwNGItOTE3NS00NDdmLTg4MzktNzFiN2U3OTUwYjUzOk04Z3JtdlplR20yM21wa1BxWGF6cXFGYg==" \
+ -H "Authorization: Basic NzViZWExYjMtYzI2OC00MTI2LThjOWYtZTc2NDVlYmExYjdhOmtHMmFxM21ZWU5xM0wzU3JYb0s5N3RaNw==" \
-H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
```
Request Headers:
@@ -19,7 +19,7 @@ Request Headers:
Accept: application/json
Content-Type: application/json
User-Agent: net/hippie 0.1.9
-Authorization: Basic MDAwMGEwNGItOTE3NS00NDdmLTg4MzktNzFiN2U3OTUwYjUzOk04Z3JtdlplR20yM21wa1BxWGF6cXFGYg==
+Authorization: Basic NzViZWExYjMtYzI2OC00MTI2LThjOWYtZTc2NDVlYmExYjdhOmtHMmFxM21ZWU5xM0wzU3JYb0s5N3RaNw==
Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
```
@@ -28,7 +28,7 @@ Request Body:
```json
{
"grant_type": "urn:ietf:params:oauth:grant-type:saml2-bearer",
- "assertion": "PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiIgSUQ9Il9mM2U2NmFhOS0xYTBlLTRkN2YtOTU4OC05MWM4ZDJiNmNjMWIiIElzc3VlSW5zdGFudD0iMjAxOC0xMC0yOFQyMjowODo0NloiIFZlcnNpb249IjIuMCI-PElzc3Vlcj5odHRwOi8vcHJvb2YudGVzdDo1MDAwL21ldGFkYXRhPC9Jc3N1ZXI-PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-PFNpZ25lZEluZm8-PENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiLz48U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTI1NiIvPjxSZWZlcmVuY2UgVVJJPSIjX2YzZTY2YWE5LTFhMGUtNGQ3Zi05NTg4LTkxYzhkMmI2Y2MxYiI-PFRyYW5zZm9ybXM-PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIi8-PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPjwvVHJhbnNmb3Jtcz48RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8-PERpZ2VzdFZhbHVlPlBKNWoyODBlNFl4ckk5Qy9jQURUV3kyb1ZUeTU4NFd4OTAzYnNtQ3dEU2c9PC9EaWdlc3RWYWx1ZT48L1JlZmVyZW5jZT48L1NpZ25lZEluZm8-PFNpZ25hdHVyZVZhbHVlPlRtRWpzcDNmckVONHhPSzNSdTRUQVVyMDVZUnhjcHoxLzRGV3Q2d0xqdDRGZUxiYlc3Skk4YklnVWtqTVBRazR2UDUxK0hnTFZqMkRKbGQ2U1ViWDR5QkxqUVFMOTRqZkVQTFJhZHMxK3g0R2VBZXFnenQzNGRieXB5bjRDaVBTSVBDbldEZTNISVYzdEhvTjBlU1lCb2ZnSC9pdFdDYWRtdkliL2U4blMwN1hxYVc5bGFQblJFYW1EZDdldkFqdlByY0xpTThWSzRNRGYvL1MzWU90Ymg4RFRCcWwzUnh0enBISXA1Tzhqa0o4Ti8rN2ZEdTFYaVRpUXREWStqUjc1SmJPenlYdmFtelkrdDBDZkRDTjEvWnAvaVlFMUM4YmRVY25waUE1ZWRybDViUGpJMWJvaDdkaUM2b2l2SDF4YmNEMXMyeldlaGZLQnY1dC9DZEU5Zz09PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE-PFg1MDlDZXJ0aWZpY2F0ZT5NSUlETnpDQ0FoK2dBd0lCQWdJQkFEQU5CZ2txaGtpRzl3MEJBUXNGQURCZk1Rc3dDUVlEVlFRR0V3SkRRVEVMTUFrR0ExVUVDQXdDUVVJeEVEQU9CZ05WQkFjTUIwTmhiR2RoY25reER6QU5CZ05WQkFvTUJsaHRiRXRwZERFUE1BMEdBMVVFQ3d3R1dHMXNTMmwwTVE4d0RRWURWUVFEREFaWWJXeExhWFF3SGhjTk1UZ3hNREk0TWpJd09EUTBXaGNOTVRneE1USTNNakl3T0RRMFdqQmZNUXN3Q1FZRFZRUUdFd0pEUVRFTE1Ba0dBMVVFQ0F3Q1FVSXhFREFPQmdOVkJBY01CME5oYkdkaGNua3hEekFOQmdOVkJBb01CbGh0YkV0cGRERVBNQTBHQTFVRUN3d0dXRzFzUzJsME1ROHdEUVlEVlFRRERBWlliV3hMYVhRd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURHUEphbVJFZjEvYnhhR0RscEZ2N3o1MW9VSmJOSHhsREJuOUhVU2xDN3V5bVNrU2ZJdG9QcFFJNUpnSFMvWDdTU3FGUXQzUjNOZWpmUURNa0E3L2VkVDRCazBNREt1NVE4NFU4VXVrU1RzSkNzMWc3VHkyMm1RSm8wVnJCOVNWZTFCdDhqZ2M2NFdGaDBIRElFZmtSalhmdzZHaUh6eTIxc1ZodVNGakQ2T3dwdWJMUGs1MXpBSUt0cXNpbU5hRldjTXdsODZ0N2JENWtLY0pUWTRDbmp5QjU0S1FQUFVwQk1zaWpFdHdzUGdSc3VURU9ZRW02eHd4SzBJTXJrVDdKelEvRWhXQ0hDYURpZ0NLczdxbnU4cWxEejFkQlNuSmxxVGZocUU5UmRlRzladlZiUUhyUkdzSTdrU2dhS01LMTEwdjkrb29JUEFWREdyZzRNYWJBbkFnTUJBQUV3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUJ4MFZUdlVoU1oyZWowZmZtVkxaM2xNUlkwQlVMWC85SHEwK1BaejJzODlDanY2MzJhL2lnTGR3TVk1MEt3aC9hb05hL1Y2WWxTSlVwa0pocmRFQ3k4RTJFNkQ1NG13cHJ6WGgvZTJZN3JOYUpQa0t4RDMxTG1McDlsbGhuQXlYS045M0ZrbnVBUDhnUTVDcFYwblVhVnRqeDFCNC93VXlEczV0ZTdxVmkzSUh3MWs1OW1ES3UvYkpHRlh5VlhMQ3V5eFNuZFh3SWZRY0d3bHdneDJEUzBRTnFERjQwZkI0ZnJIYm14a09rclNpb0pFQ2JyTktSbzYyZFZkblQvSlNUR3dKb0JZNXJPYlQ0a1dEL1gzR2hSVEc5ZFVLZ0RtTHd0eXJrRUkrNDVMSFNNc051LzlOK0lxM1M1N2QvdVZzemhrVHhBZWl2NGVXV2gxdmp4VmJDTT08L1g1MDlDZXJ0aWZpY2F0ZT48L1g1MDlEYXRhPjwvS2V5SW5mbz48L1NpZ25hdHVyZT48U3ViamVjdD48TmFtZUlEIEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQiPmRvbmFsZEBraWhuZ2lzbGFzb24udXM8L05hbWVJRD48U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPjxTdWJqZWN0Q29uZmlybWF0aW9uRGF0YSBJblJlc3BvbnNlVG89Il83YmM3MmYwOC1lODI2LTRjYmMtODEyOS02MzFiMzgyNmYzZWQiIE5vdE9uT3JBZnRlcj0iMjAxOC0xMC0yOFQyMjoxMzo0NloiLz48L1N1YmplY3RDb25maXJtYXRpb24-PC9TdWJqZWN0PjxDb25kaXRpb25zIE5vdEJlZm9yZT0iMjAxOC0xMC0yOFQyMjowODo0NloiIE5vdE9uT3JBZnRlcj0iMjAxOC0xMC0yOVQwMTowODo0NloiPjxBdWRpZW5jZVJlc3RyaWN0aW9uPjxBdWRpZW5jZT5odHRwOi8vcHJvb2YudGVzdDo1MDAwL21ldGFkYXRhPC9BdWRpZW5jZT48L0F1ZGllbmNlUmVzdHJpY3Rpb24-PC9Db25kaXRpb25zPjxBdXRoblN0YXRlbWVudCBBdXRobkluc3RhbnQ9IjIwMTgtMTAtMjhUMjI6MDg6NDZaIiBTZXNzaW9uSW5kZXg9Il9mM2U2NmFhOS0xYTBlLTRkN2YtOTU4OC05MWM4ZDJiNmNjMWIiPjxBdXRobkNvbnRleHQ-PEF1dGhuQ29udGV4dENsYXNzUmVmPnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphYzpjbGFzc2VzOlBhc3N3b3JkPC9BdXRobkNvbnRleHRDbGFzc1JlZj48L0F1dGhuQ29udGV4dD48L0F1dGhuU3RhdGVtZW50PjxBdHRyaWJ1dGVTdGF0ZW1lbnQ-PEF0dHJpYnV0ZSBOYW1lPSJpZCI-PEF0dHJpYnV0ZVZhbHVlPjYzZjhlM2FlLTMwYTktNDgyYS1hYmVkLWE0MjZhOTI1ZTQ4NjwvQXR0cmlidXRlVmFsdWU-PC9BdHRyaWJ1dGU-PEF0dHJpYnV0ZSBOYW1lPSJlbWFpbCI-PEF0dHJpYnV0ZVZhbHVlPmRvbmFsZEBraWhuZ2lzbGFzb24udXM8L0F0dHJpYnV0ZVZhbHVlPjwvQXR0cmlidXRlPjxBdHRyaWJ1dGUgTmFtZT0iY3JlYXRlZF9hdCI-PEF0dHJpYnV0ZVZhbHVlPjIwMTgtMTAtMjggMjI6MDg6NDYgVVRDPC9BdHRyaWJ1dGVWYWx1ZT48L0F0dHJpYnV0ZT48L0F0dHJpYnV0ZVN0YXRlbWVudD48L0Fzc2VydGlvbj4K"
+ "assertion": "PEFzc2VydGlvbiB4bWxucz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmFzc2VydGlvbiIgSUQ9Il80MjgwMGRkMC0wYTNhLTRlZGYtYWU3Yy01MzEzMTM4NTM3NWQiIElzc3VlSW5zdGFudD0iMjAxOC0xMC0yOFQyMjo1Mjo0NVoiIFZlcnNpb249IjIuMCI-PElzc3Vlcj5odHRwOi8vcHJvb2YudGVzdDo1MDAwL21ldGFkYXRhPC9Jc3N1ZXI-PFNpZ25hdHVyZSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-PFNpZ25lZEluZm8-PENhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzEwL3htbC1leGMtYzE0biMiLz48U2lnbmF0dXJlTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxkc2lnLW1vcmUjcnNhLXNoYTI1NiIvPjxSZWZlcmVuY2UgVVJJPSIjXzQyODAwZGQwLTBhM2EtNGVkZi1hZTdjLTUzMTMxMzg1Mzc1ZCI-PFRyYW5zZm9ybXM-PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNlbnZlbG9wZWQtc2lnbmF0dXJlIi8-PFRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMTAveG1sLWV4Yy1jMTRuIyIvPjwvVHJhbnNmb3Jtcz48RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8-PERpZ2VzdFZhbHVlPkxITExtZXloLzYwbFJMT3ZFcmtEdm1PUVpJSFp2WDRRM3RzQm5iYkdpU3M9PC9EaWdlc3RWYWx1ZT48L1JlZmVyZW5jZT48L1NpZ25lZEluZm8-PFNpZ25hdHVyZVZhbHVlPjBVZEw0K1NrQkIvNFZoZXFhTGg3Y2UzdC9YcEpBTkNscytmUkh3S3JGVGZ2dUdrWHpsM2pUK1BSQmM0eEkrd2F4QXR4OHhpZngyOWpJR2drN1BaUXBGL0Y4bWtyZFAxMEJ4VTVtWFFXZ2VXZWxrcVIzbUlSTm9HSzJWcm5oYjJCWHYwc3FqNit0MW5MZVk3dnVleVRCUmVRRkNNYTVONjNxam5sdUJhaG1FZTMwSHlLYnJBN2xFcng1NVZRd2RDRU5kQmVGKzJHL2p4OVVtV0UzTVRWWDUyS05aSDlkeUw4bmdmSHBucTJveXJRcWVqL25oU0J4OFZBUFloRU55cjg4UE5xTFNGNkNoVUJyWDZTWnExMVoxcGNIME9UZXg4NWxscFhyL3JJOXU5dFZtQWRFT0cyZnRYOFI5T2RpWThPMFBDcnJ1ZzF2dWE3cmJHV2ova3AyQT09PC9TaWduYXR1cmVWYWx1ZT48S2V5SW5mbz48WDUwOURhdGE-PFg1MDlDZXJ0aWZpY2F0ZT5NSUlETnpDQ0FoK2dBd0lCQWdJQkFEQU5CZ2txaGtpRzl3MEJBUXNGQURCZk1Rc3dDUVlEVlFRR0V3SkRRVEVMTUFrR0ExVUVDQXdDUVVJeEVEQU9CZ05WQkFjTUIwTmhiR2RoY25reER6QU5CZ05WQkFvTUJsaHRiRXRwZERFUE1BMEdBMVVFQ3d3R1dHMXNTMmwwTVE4d0RRWURWUVFEREFaWWJXeExhWFF3SGhjTk1UZ3hNREk0TWpJMU1qUXpXaGNOTVRneE1USTNNakkxTWpReldqQmZNUXN3Q1FZRFZRUUdFd0pEUVRFTE1Ba0dBMVVFQ0F3Q1FVSXhFREFPQmdOVkJBY01CME5oYkdkaGNua3hEekFOQmdOVkJBb01CbGh0YkV0cGRERVBNQTBHQTFVRUN3d0dXRzFzUzJsME1ROHdEUVlEVlFRRERBWlliV3hMYVhRd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUURhV2poTi9uMFNlMFUyQWd0WjVEei9pMTJ0L1FrNXBBMUlrTXNQZVdjTEVMVFlBVlVUWGpNWEpCVWlwU3pveU92dDVHS1BYV1FqdUhaUjI1T3FxMW1hcHBONCtxR3IyTWZJQnJkQ3E5ZDJSajB0TFFLb25GMFpZbGowMDMydlJRcVJGWWFQNyswRks0UXlhRkFkTkZMSUNicW9LaVhwbzBVdnlqcmdKTjJ6d3VWYkdtcTk1Vi9EcXNPM09NQVhQLzlXa1FJR3VHQ0JkZTEwSlRkYzFmVHJJZStqV1JUVDM2THI3czFxd0Y0VUFEZUNPRENRWkl1VVZFc3puVDVwVGxZTGFwQXAwTEtiMlVpQ2tHUk1NUytLNHhRbTQ0VWxTRDVCZlFYQVo0UDZkV05Eb2xqSGMxRGtMbElBMFFJMTdtNjNuNVlIN252RjB4UjhZOWdienAvTkFnTUJBQUV3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUhZdjFsdXdxVkI1R2MrTnpjaUhvVVdDRkZ5dWdCejNuMC93REJzNmV4bFRkT0xrTjVvRmF1TllkZ0FVK0xKVzVldUkyMmxVcDlwNjVWelFySzl3REh4bHJRb3ZBQlBHN0o0MkZHTmUwbWNZWmJ2MGhZYXpJSFl4MXZIVWEwSEtOajhiZFMyYkJ0SUVrbHcwOFppMWVEYzJ6OEhUdlB6b2psWHdKUTNhbHlmRnl6bWQ2TzBkZnR5dS9FUGsycDc0TTU0NnUyY3gzS2U0WS9wckdIMnlBNFRmR21OcmhwMW1IMS9WUS9oTUgxQVJkR1JPeGdOZ1ZOZFV6MXlrYU52V2QySGJnQ0JqY1IweTUxMnFqczZpcEllZ2xiL2hDL0Z3LzNoMXF4aklnUEx6aTA5NHRMVVZnVmZOcW1UOXVVR25VQ2Y3RmlzeDhOb255aGk5OHdvNEErVT08L1g1MDlDZXJ0aWZpY2F0ZT48L1g1MDlEYXRhPjwvS2V5SW5mbz48L1NpZ25hdHVyZT48U3ViamVjdD48TmFtZUlEIEZvcm1hdD0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQiPnRhbWVyYS53eW1hbkBmcmllc2VuLm5hbWU8L05hbWVJRD48U3ViamVjdENvbmZpcm1hdGlvbiBNZXRob2Q9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpjbTpiZWFyZXIiPjxTdWJqZWN0Q29uZmlybWF0aW9uRGF0YSBJblJlc3BvbnNlVG89Il8zNDU4M2Y0Yi01ODdlLTQxOTYtOGI5ZS1jNmJlYmY2YzhlNGIiIE5vdE9uT3JBZnRlcj0iMjAxOC0xMC0yOFQyMjo1Nzo0NVoiLz48L1N1YmplY3RDb25maXJtYXRpb24-PC9TdWJqZWN0PjxDb25kaXRpb25zIE5vdEJlZm9yZT0iMjAxOC0xMC0yOFQyMjo1Mjo0NVoiIE5vdE9uT3JBZnRlcj0iMjAxOC0xMC0yOVQwMTo1Mjo0NVoiPjxBdWRpZW5jZVJlc3RyaWN0aW9uPjxBdWRpZW5jZT5odHRwOi8vcHJvb2YudGVzdDo1MDAwL21ldGFkYXRhPC9BdWRpZW5jZT48L0F1ZGllbmNlUmVzdHJpY3Rpb24-PC9Db25kaXRpb25zPjxBdXRoblN0YXRlbWVudCBBdXRobkluc3RhbnQ9IjIwMTgtMTAtMjhUMjI6NTI6NDVaIiBTZXNzaW9uSW5kZXg9Il80MjgwMGRkMC0wYTNhLTRlZGYtYWU3Yy01MzEzMTM4NTM3NWQiPjxBdXRobkNvbnRleHQ-PEF1dGhuQ29udGV4dENsYXNzUmVmPnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphYzpjbGFzc2VzOlBhc3N3b3JkPC9BdXRobkNvbnRleHRDbGFzc1JlZj48L0F1dGhuQ29udGV4dD48L0F1dGhuU3RhdGVtZW50PjxBdHRyaWJ1dGVTdGF0ZW1lbnQ-PEF0dHJpYnV0ZSBOYW1lPSJpZCI-PEF0dHJpYnV0ZVZhbHVlPjRiZDk2MDNkLWQyMTctNGI5OS05MWQ0LTI3NTFiMjlhNTZkNTwvQXR0cmlidXRlVmFsdWU-PC9BdHRyaWJ1dGU-PEF0dHJpYnV0ZSBOYW1lPSJlbWFpbCI-PEF0dHJpYnV0ZVZhbHVlPnRhbWVyYS53eW1hbkBmcmllc2VuLm5hbWU8L0F0dHJpYnV0ZVZhbHVlPjwvQXR0cmlidXRlPjxBdHRyaWJ1dGUgTmFtZT0iY3JlYXRlZF9hdCI-PEF0dHJpYnV0ZVZhbHVlPjIwMTgtMTAtMjggMjI6NTI6NDUgVVRDPC9BdHRyaWJ1dGVWYWx1ZT48L0F0dHJpYnV0ZT48L0F0dHJpYnV0ZVN0YXRlbWVudD48L0Fzc2VydGlvbj4K"
}
```
@@ -44,8 +44,8 @@ Referrer-Policy: strict-origin-when-cross-origin
Cache-Control: private, no-store
Pragma: no-cache
Content-Type: application/json; charset=utf-8
-Set-Cookie: _proof=eedf5bc528732dd92935e01cbe8c78ee; path=/; HttpOnly
-X-Request-Id: bb48a9f2-3078-4e55-bf47-9c6962f4289d
+Set-Cookie: _proof=3555b79940466c50133743fd748f1c49; path=/; HttpOnly
+X-Request-Id: 6fa3ef4b-bbe4-40f3-85c5-646be236d31a
Transfer-Encoding: chunked
```
doc/_posts/2018-10-28-oauth-token-introspection.markdown
@@ -0,0 +1,11 @@
+---
+layout: post
+title: "OAuth 2.0 - Token Introspection"
+date: 2018-10-28 16:50:00 -0600
+permalink: /oauth/token-introspection.html
+categories: oauth
+---
+
+This endpoint adhears to Token Introspection described in [RFC-7662](https://tools.ietf.org/html/rfc7662).
+
+{% include oauth-token-introspection.html %}
spec/documentation.rb
@@ -114,4 +114,14 @@ RSpec.describe "documentation" do
expect(response.code).to eql('200')
end
end
+
+ specify do
+ token = create(:access_token)
+ headers = { 'Authorization' => ActionController::HttpAuthentication::Basic.encode_credentials(client.to_param, client.password) }
+ body = { token: token.to_jwt }
+ VCR.use_cassette("oauth-token-introspection") do
+ response = hippie.post("#{scheme}://#{host}/oauth/tokens/introspect", body: body, headers: headers)
+ expect(response.code).to eql('200')
+ end
+ end
end