mirror of
https://github.com/actix/examples
synced 2025-02-17 07:23:29 +01:00
Add some docs and curl example (#211)
This commit is contained in:
parent
31b5b7aa49
commit
b12b006c03
26
cookie-auth/README.md
Normal file
26
cookie-auth/README.md
Normal file
@ -0,0 +1,26 @@
|
||||
# cookie-auth
|
||||
|
||||
Testing with cookie auth with [curl](https://curl.haxx.se).
|
||||
|
||||
Login:
|
||||
|
||||
curl -v -b "auth-example=user1" -X POST http://localhost:8080/login
|
||||
< HTTP/1.1 302 Found
|
||||
< set-cookie: auth-example=GRm2Vku0UpFbJ3CNTKbndzIYHVGi8wc8eoXm/Axtf2BO; HttpOnly; Path=/
|
||||
< location: /
|
||||
|
||||
Uses a POST request with a Useridentity `user1`. A cookie is set and a redirect to home `/` follows.
|
||||
|
||||
Get:
|
||||
|
||||
Now with the cookie `auth-example` sent in a GET request, the `user1` is recognized.
|
||||
|
||||
curl -v -b "auth-example=GRm2Vku0UpFbJ3CNTKbndzIYHVGi8wc8eoXm/Axtf2BO" http://localhost:8080/
|
||||
* Connected to localhost (127.0.0.1) port 8080 (#0)
|
||||
> GET / HTTP/1.1
|
||||
> Host: localhost:8080
|
||||
> Cookie: auth-example=GRm2Vku0UpFbJ3CNTKbndzIYHVGi8wc8eoXm/Axtf2BO
|
||||
>
|
||||
< HTTP/1.1 200 OK
|
||||
<
|
||||
Hello user1
|
Loading…
x
Reference in New Issue
Block a user