in okta/AuthClient.py [0:0]
def forgot_password_answer(self, state_token, security_answer, new_password, relay_state=None):
"""Answer the forgot password during an authentication flow
:param state_token: current state token from the previous AuthResult
:type state_token: str
:param security_answer: answer to a user's security question
:type security_answer: str
:param new_password: user's desired password
:type new_password: str
:param relay_state: data that will persist for the lifetime of the authentication or recovery token
:type relay_state: str or None
:rtype: AuthResult
"""
request = {
'stateToken': state_token,
'securityAnswer': security_answer,
'newPassword': new_password,
'relayState': relay_state
}
response = ApiClient.post_path(self, '/recovery/answer', request)
return Utils.deserialize(response.text, AuthResult)