mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-30 22:34:15 -05:00
add basic_auth
test
Signed-off-by: Mohammed Al Sahaf <msaa1990@gmail.com>
This commit is contained in:
parent
eb6934f784
commit
0ecb1ba262
1 changed files with 38 additions and 0 deletions
38
caddytest/spec/http/basicauth/spec.hurl
Normal file
38
caddytest/spec/http/basicauth/spec.hurl
Normal file
|
@ -0,0 +1,38 @@
|
|||
# Configure Caddy
|
||||
POST http://localhost:2019/load
|
||||
Content-Type: text/caddyfile
|
||||
```
|
||||
{
|
||||
skip_install_trust
|
||||
http_port 9080
|
||||
https_port 9443
|
||||
local_certs
|
||||
debug
|
||||
}
|
||||
localhost {
|
||||
log
|
||||
basic_auth {
|
||||
john $2a$14$x4HlYwA9Zeer4RkMEYbUzug9XxWmncneR.dcMs.UjalR95URnHg5.
|
||||
}
|
||||
respond "Hello, World!"
|
||||
}
|
||||
```
|
||||
|
||||
# requests without `Authorization` header are rejected with 401
|
||||
GET https://localhost:9443
|
||||
[Options]
|
||||
insecure: true
|
||||
HTTP 401
|
||||
[Asserts]
|
||||
header "WWW-Authenticate" == "Basic realm=\"restricted\""
|
||||
|
||||
|
||||
# requests with `Authorization` header are accepted with 200
|
||||
GET https://localhost:9443
|
||||
[BasicAuth]
|
||||
john:password
|
||||
[Options]
|
||||
insecure: true
|
||||
HTTP 200
|
||||
[Asserts]
|
||||
`Hello, World!`
|
Loading…
Reference in a new issue