Authentication
在令牌認證中無法辨識 Fernet 令牌
我有使用者名和密碼。我想驗證令牌。首先,我向密碼驗證 api 發送了一個請求,
keystone
我得到了一個audit_id
. 然後,我向令牌身份驗證 api 發送請求。但響應如下。"error":{"code":404,"message":"Could not recognize Fernet token","title":"Not Found"}
輸入:
{ "auth": { "identity": { "methods": [ "token" ], "password": { "user": { "domain": { "id": "default" }, "name": "my_username", "password": "my_password" } }, "token": { "id": "my_audit_id" } } } }
您正在嘗試使用另一個令牌獲取令牌。為此,您需要送出之前收到的令牌,而不是audit_id(請參閱文件)。錯誤消息意味著您送出的 audit_id 不是有效的 Fernet 令牌。
audit_id 的目的不是驗證或驗證令牌,而是跟踪請求的處理方式;您將在 Keystone 的日誌消息中找到它。
有一個用於驗證令牌的特殊 API 。