2017-02-03 14 views
0

嗨我正在嘗試使用Okta Python SDK來更改用戶的密碼。其中一個必需的參數是狀態令牌。我不清楚我如何才能獲得一個狀態令牌。我無法在可用文檔中找到任何相關示例。有人可以幫助我嗎?Okta Python SDK - 如何獲取狀態令牌

回答

0

如果您要更改用戶的密碼,可以使用UsersClient來調用change_password()方法。

A state_token只有在認證流程中更改用戶密碼時才需要。

from okta import UsersClient 

usersClient = UsersClient("https://example.okta.com", "API_KEY") 

changed_user = usersClient.change_password("USERNAME", 
              "OLD_PASSWORD", 
              "NEW_PASSWORD") 
+0

謝謝@jmelberg。看起來他們的文檔沒有與SDK保持同步。我只需要依靠SDK代碼來完成其餘的用例。 – Shetty

+0

@jmelberg這是真的嗎? 「只有在認證流程中更改用戶密碼時才需要state_token。」在okta郵差認證收集中,所有的登記因素都需要一個狀態令牌。我不知道如何生成它 - 谷歌帶領我來到這裏。 – mdegges