Get Groups For User
- 05 May 2023
- 1 Minute to read
- Print
- DarkLight
Get Groups For User
- Updated on 05 May 2023
- 1 Minute to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Step Details | |
Introduced in Version | 4.2.0 |
Last Modified in Version | 7.1.2 |
Location | Integration > Okta |
The Get Groups For User step retrieves the Okta groups that a particular Okta user is assigned to.
Prerequisites
This step requires the Okta module to be installed before it will be available in the toolbox.
Properties
Inputs
Property | Description | Data Type |
---|---|---|
Okta User | The Okta user to search | OktaUser |
Outputs
Property | Description | Data Type |
---|---|---|
Output | The list of groups for the Okta user | OktaGroup |
Common Errors
Exception invoking method GetGroupsForUser 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.
Exception Message:
Name: Error running step Get Groups For User 1[GetGroupsForUser] in flow [Okta Test]: Exception invoking method GetGroupsForUser on class OktaUserManagementMethods Exception Message: Error running step Get Groups For User 1[GetGroupsForUser] in flow [Okta Test]: Exception invoking method GetGroupsForUser on class OktaUserManagementMethods Input Values: -- No Data -- Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Groups For User 1[GetGroupsForUser] in flow [Okta Test]: Exception invoking method GetGroupsForUser on class OktaUserManagementMethods
---> DecisionsFramework.LoggedException: Exception invoking method GetGroupsForUser 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.GetGroupsForUser(OktaUser oktaUser)
at InvokeStub_OktaUserManagementMethods.GetGroupsForUser(Object, Object, IntPtr*)
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
Was this article helpful?