Expire User Password
  • 05 May 2023
  • 1 Minute to read
  • Dark
    Light

Expire User Password

  • Dark
    Light

Article Summary

Step Details
Introduced in Version4.2.0
Last Modified in Version7.1.2
LocationIntegration > Okta

The Expire User Password step allows an Okta user account's password to be expired. The user will need to reset their password at the next login.

Prerequisites 

This step requires the Okta module to be installed before it will be available in the toolbox. 


Properties

Inputs

PropertyDescriptionData Type
Use Temp PasswordIssue a one-time password to the userBoolean
User
The Okta user account 
OktaUser

Outputs

PropertyDescriptionData Type
OutputThe Okta user account
OktaUser


Common Errors

Exception invoking method ExpireUserPassword on class

This error occurs if the Okta module is not properly set up. In Decisions go to Settings > Okta > Edit Okta Settings. Review the Okta Subdomain or URL and confirm that it is correct. 

In Okta review the SAML settings under Applications > Decisions > General.

Name: Error running step Expire User Password 1[ExpireUserPassword] in flow [Okta Test]: Exception invoking method ExpireUserPassword on class OktaUserManagementMethods                 Exception Message: Error running step Expire User Password 1[ExpireUserPassword] in flow [Okta Test]: Exception invoking method ExpireUserPassword on class OktaUserManagementMethods                                  Input Values: -- No Data --                                  Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Expire User Password 1[ExpireUserPassword] in flow [Okta Test]: Exception invoking method ExpireUserPassword on class OktaUserManagementMethods 
 ---> DecisionsFramework.LoggedException: Exception invoking method ExpireUserPassword on class OktaUserManagementMethods 
 ---> System.ArgumentException: User ID is missing: This step can only be used with users retrieved from Okta. 
   at Decisions.Okta.OktaUserManagementMethods.VerifyUserHasId(OktaUser user) 
   at Decisions.Okta.OktaUserManagementMethods.ExpireUserPassword(OktaUser user, Nullable`1 useTempPassword) 
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) 
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)   
   --- End of inner exception stack trace --- 
   at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data) 
   at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData) 
   at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)   
   --- End of inner exception stack trace ---

Related Information

Installing and Configuring the Okta Module



Was this article helpful?