2017-01-24 105 views
1

我目前正在構建一個使用Okta進行身份驗證的應用程序,並且我想構建一項功能,允許用戶在登錄後更改其密碼。不幸的是,我似乎無法找到能夠達到此目的的端點。主要更改密碼API,api/v1/authn/credentials/change_password僅適用於當前處於PASSWORD_WARN和PASSWORD_EXPIRED狀態的用戶。用戶登錄後有沒有辦法使用這個或其他類似的端點?使用Okta API成功登錄後更改密碼

回答

0

是的,在這種情況下,您需要查看Users API(特別是Change Password section)。

一般來說,/API/V1/authn /憑證/ change_password您在提示中提到的端點是嚴格的authn流 - 這是端點使用過渡從PASSWORD_WARN用戶或PASSWORD_EXPIRED下一authentication state (通過提供一個新的密碼)。

/API/V1 /用戶/:ID /憑證/ change_password端點可以在你的後端服務隨時調用,並不嚴格要求的用戶進行身份驗證 - 這不是啓用CORS和你發送請求時需要提供一個ApiToken。

相關問題