2022/1/21

flask_jwt_extended, bearer authentication test with postman

一樣,用 flask_jwt_extended/example/simple.py 就可以。
這個 example有
  • /login -- 產生 token
  • /protected -- 使用 token 才能 access
run 起來後,開啟 postman:
POST: /login
body
{
  "username":"test",
  "password":"test"
}
send 後,得到 response:
{
    "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTY0Mjc1MjcyNiwianRpIjoiODk4MzUwNDQtNjAxMi00OTlmLWIxZTItZmMyMzIwMzg3NTY0IiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InRlc3QiLCJuYmYiOjE2NDI3NTI3MjYsImV4cCI6MTY0Mjc1MzYyNn0.B3F-9LJ20JvcUHNxTkrsQONVPH9DGGBaD2ggUGuPd9Q"
}
把 : 後面的字串 copy 下來,等下要對 /protected GET 時,要用...
GET: /protected
Authorization: TYPE: Bearer Token
 右邊的 Token: 把剛剛 copy 的字串 貼上
send 後,response 就是
{
    "logged_in_as": "test"
}

沒有留言:

張貼留言