HTTPS/Authenticated: Difference between revisions
Content added Content deleted
Jazzedpineda (talk | contribs) (Omitted EasyLang) |
Drkameleon (talk | contribs) (added Arturo implementation) |
||
Line 3: | Line 3: | ||
The goal of this task is to demonstrate [[HTTPS request]]s with authentication. |
The goal of this task is to demonstrate [[HTTPS request]]s with authentication. |
||
Implementations of this task should not use client certificates for this: that is the subject of [[Client-Authenticated HTTPS Request|another task]]. |
Implementations of this task should not use client certificates for this: that is the subject of [[Client-Authenticated HTTPS Request|another task]]. |
||
=={{header|Arturo}}== |
|||
<syntaxhighlight lang="arturo">user: "admin" |
|||
pass: "admin" |
|||
inspect request.headers:#[ |
|||
Authorization: "Basic " ++ encode user ++ ":" ++ pass |
|||
] "https://httpbin.org/basic-auth/admin/admin" ø</syntaxhighlight> |
|||
{{out}} |
|||
<pre>[ :dictionary |
|||
version : 1.1 :string |
|||
body : { |
|||
"authenticated": true, |
|||
"user": "admin" |
|||
} |
|||
:string |
|||
headers : [ :dictionary |
|||
server : gunicorn/19.9.0 :string |
|||
content-length : 48 :integer |
|||
access-control-allow-credentials : true :logical |
|||
content-type : application/json :string |
|||
date : [ :date |
|||
hour : 15 :integer |
|||
minute : 14 :integer |
|||
second : 57 :integer |
|||
nanosecond : 0 :integer |
|||
day : 20 :integer |
|||
Day : Tuesday :string |
|||
days : 353 :integer |
|||
month : 12 :integer |
|||
Month : December :string |
|||
year : 2022 :integer |
|||
utc : -3600 :integer |
|||
] |
|||
access-control-allow-origin : * :string |
|||
connection : keep-alive :string |
|||
] |
|||
status : 200 :integer |
|||
]</pre> |
|||
=={{header|AutoHotkey}}== |
=={{header|AutoHotkey}}== |