You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Packs/Okta/Integrations/Okta_v2/Okta_v2.yml
+68-23Lines changed: 68 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@ configuration:
17
17
hiddenusername: true
18
18
section: Connect
19
19
required: false
20
+
display: ''
20
21
- display: API Token (see detailed instructions)
21
22
name: apitoken
22
23
type: 4
@@ -90,7 +91,7 @@ script:
90
91
description: Okta account factor ID.
91
92
type: String
92
93
- contextPath: Account.Factor.Provider
93
-
description: Okta account factor provider
94
+
description: Okta account factor provider.
94
95
type: String
95
96
- contextPath: Account.Factor.Profile
96
97
description: Okta account factor profile.
@@ -102,7 +103,7 @@ script:
102
103
description: Okta account factor status.
103
104
type: Unknown
104
105
- arguments:
105
-
- description: The user ID
106
+
- description: The user ID.
106
107
name: userId
107
108
- description: Username for which to un-enroll an existing factor.
108
109
name: username
@@ -149,7 +150,7 @@ script:
149
150
name: groupId
150
151
- description: Name of the group to remove the user from.
151
152
name: groupName
152
-
description: Removes a user from a group with OKTA_GROUP type
153
+
description: Removes a user from a group with OKTA_GROUP type.
153
154
name: okta-remove-from-group
154
155
- arguments:
155
156
- default: true
@@ -212,10 +213,8 @@ script:
212
213
- default: true
213
214
description: Term by which to search. Can be a first name, last name, or email address. The argument `term` or `advanced_search` is required.
214
215
name: term
215
-
required: false
216
216
- description: Searches for users with a supported filtering expression for most properties, including custom-defined properties. The argument `term` or `advanced_search` is required.
217
217
name: advanced_search
218
-
required: false
219
218
- description: The maximum number of results to return. The default and maximum is 200.
220
219
name: limit
221
220
- auto: PREDEFINED
@@ -322,7 +321,7 @@ script:
322
321
- 'false'
323
322
- description: Searches the name property of groups for matching values.
324
323
name: query
325
-
- description: "Useful for performing structured queries where constraints on group attribute values can be explicitly targeted. \nThe following expressions are supported(among others) for groups with the filter query parameter: \ntype eq \"OKTA_GROUP\" - Groups that have a type of OKTA_GROUP; lastUpdated lt \"yyyy-MM-dd''T''HH:mm:ss.SSSZ\" - Groups with profile last updated before a specific timestamp; lastMembershipUpdated eq \"yyyy-MM-dd''T''HH:mm:ss.SSSZ\" - Groups with memberships last updated at a specific timestamp; id eq \"00g1emaKYZTWRYYRRTSK\" - Group with a specified ID. For more information about filtering, visit https://developer.okta.com/docs/api/getting_started/design_principles#filtering"
324
+
- description: "Useful for performing structured queries where constraints on group attribute values can be explicitly targeted. \nThe following expressions are supported(among others) for groups with the filter query parameter: \n type eq \"OKTA_GROUP\" - Groups that have a type of OKTA_GROUP; lastUpdated lt \"yyyy-MM-dd''T''HH:mm:ss.SSSZ\" - Groups with profile last updated before a specific timestamp; lastMembershipUpdated eq \"yyyy-MM-dd''T''HH:mm:ss.SSSZ\" - Groups with memberships last updated at a specific timestamp; id eq \"00g1emaKYZTWRYYRRTSK\" - Group with a specified ID. For more information about filtering, visit https://developer.okta.com/docs/api/getting_started/design_principles#filtering"
326
325
name: filter
327
326
description: Lists users in your organization.
328
327
name: okta-list-users
@@ -616,7 +615,7 @@ script:
616
615
- arguments:
617
616
- description: Searches the name property of groups for matching values.
618
617
name: query
619
-
- description: "Useful for performing structured queries where constraints on group attribute values can be explicitly targeted. \nThe following expressions are supported(among others) for groups with the filter query parameter: \ntype eq \"OKTA_GROUP\" - Groups that have a type of OKTA_GROUP; lastUpdated lt \"yyyy-MM-dd''T''HH:mm:ss.SSSZ\" - Groups with profile last updated before a specific timestamp; lastMembershipUpdated eq \"yyyy-MM-dd''T''HH:mm:ss.SSSZ\" - Groups with memberships last updated at a specific timestamp; id eq \"00g1emaKYZTWRYYRRTSK\" - Group with a specified ID. For more information about filtering, visit https://developer.okta.com/docs/api/getting_started/design_principles#filtering"
618
+
- description: "Useful for performing structured queries where constraints on group attribute values can be explicitly targeted. \nThe following expressions are supported(among others) for groups with the filter query parameter: \n type eq \"OKTA_GROUP\" - Groups that have a type of OKTA_GROUP; lastUpdated lt \"yyyy-MM-dd''T''HH:mm:ss.SSSZ\" - Groups with profile last updated before a specific timestamp; lastMembershipUpdated eq \"yyyy-MM-dd''T''HH:mm:ss.SSSZ\" - Groups with memberships last updated at a specific timestamp; id eq \"00g1emaKYZTWRYYRRTSK\" - Group with a specified ID. For more information about filtering, visit https://developer.okta.com/docs/api/getting_started/design_principles#filtering"
620
619
name: filter
621
620
- defaultValue: '200'
622
621
description: The maximum number of results to return. The default is 200.
@@ -649,9 +648,9 @@ script:
649
648
description: Description of the group.
650
649
type: String
651
650
- arguments:
652
-
- description: 'Filters the lower time bound of the log events in the Internet Date/Time Format profile of ISO 8601. An example: 2017-05-03T16:22:18Z'
651
+
- description: 'Filters the lower time bound of the log events in the Internet Date/Time Format profile of ISO 8601. An example: 2017-05-03T16:22:18Z.'
653
652
name: since
654
-
- description: 'Filters the upper time bound of the log events in the Internet Date/Time Format profile of ISO 8601. An example: 2017-05-03T16:22:18Z'
653
+
- description: 'Filters the upper time bound of the log events in the Internet Date/Time Format profile of ISO 8601. An example: 2017-05-03T16:22:18Z.'
655
654
name: until
656
655
- auto: PREDEFINED
657
656
defaultValue: ASCENDING
@@ -1241,7 +1240,7 @@ script:
1241
1240
- arguments:
1242
1241
- description: The maximum number of results to return.
1243
1242
name: limit
1244
-
description: Get an Okta Zone object
1243
+
description: Get an Okta Zone object.
1245
1244
name: okta-list-zones
1246
1245
outputs:
1247
1246
- contextPath: Okta.Zone.created
@@ -1263,7 +1262,7 @@ script:
1263
1262
description: Zone name.
1264
1263
type: String
1265
1264
- contextPath: Okta.Zone.proxies.type
1266
-
description: Proxies IP entry type e.g. CIDR
1265
+
description: Proxies IP entry type e.g. CIDR.
1267
1266
type: String
1268
1267
- contextPath: Okta.Zone.proxies.value
1269
1268
description: Proxies IP entry value, e.g., 34.103.1.108/32.
@@ -1289,7 +1288,7 @@ script:
1289
1288
- description: 'Update Proxy IP addresses: CIDR range (1.1.0.0/16) or single IP address (2.2.2.2).'
1290
1289
isArray: true
1291
1290
name: proxyIPs
1292
-
description: Update an Okta Zone
1291
+
description: Update an Okta Zone.
1293
1292
name: okta-update-zone
1294
1293
outputs:
1295
1294
- contextPath: Okta.Zone.created
@@ -1326,10 +1325,10 @@ script:
1326
1325
description: Zone type, e.g., IP.
1327
1326
type: String
1328
1327
- arguments:
1329
-
- description: Zone ID to get, e.g., nzoqsmcx1qWYJ6wYF0h.7
1328
+
- description: Zone ID to get, e.g., nzoqsmcx1qWYJ6wYF0h.7.
1330
1329
name: zoneID
1331
1330
required: true
1332
-
description: Get a Zone by its ID
1331
+
description: Get a Zone by its ID.
1333
1332
name: okta-get-zone
1334
1333
outputs:
1335
1334
- contextPath: Okta.Zone.created
@@ -1366,14 +1365,14 @@ script:
1366
1365
description: Zone type, e.g., IP.
1367
1366
type: String
1368
1367
- arguments:
1369
-
- description: Zone name
1368
+
- description: Zone name.
1370
1369
name: name
1371
1370
required: true
1372
1371
- description: 'Update Gateway IP addresses: CIDR range (1.1.0.0/16) or single IP address (2.2.2.2).'
1373
1372
name: gateway_ips
1374
1373
- description: 'Update Proxy IP addresses: CIDR range (1.1.0.0/16) or single IP address (2.2.2.2).'
1375
1374
name: proxies
1376
-
description: Creates a Zone with the specified name
1375
+
description: Creates a Zone with the specified name.
1377
1376
name: okta-create-zone
1378
1377
- arguments:
1379
1378
- description: Name of the group to add.
@@ -1386,16 +1385,16 @@ script:
1386
1385
name: okta-create-group
1387
1386
outputs:
1388
1387
- contextPath: OktaGroup.ID
1389
-
description: Group ID in Okta,
1388
+
description: Group ID in Okta,.
1390
1389
type: Unknown
1391
1390
- contextPath: OktaGroup.Name
1392
-
description: Group name in Okta,
1391
+
description: Group name in Okta,.
1393
1392
type: Unknown
1394
1393
- contextPath: OktaGroup.Description
1395
-
description: Group description in Okta,
1394
+
description: Group description in Okta,.
1396
1395
type: Unknown
1397
1396
- contextPath: OktaGroup.Type
1398
-
description: Group type in Okta,
1397
+
description: Group type in Okta,.
1399
1398
type: Unknown
1400
1399
- arguments:
1401
1400
- description: Name of the group to assign to the app.
@@ -1404,11 +1403,57 @@ script:
1404
1403
name: groupId
1405
1404
- description: Friendly name of the app that the group will be assigned to.
1406
1405
name: appName
1407
-
description: Assign a group to an application
1406
+
description: Assign a group to an application.
1408
1407
name: okta-assign-group-to-app
1409
-
dockerimage: demisto/python3:3.10.12.68714
1408
+
- arguments:
1409
+
- default: true
1410
+
description: Okta username for which to expire the password.
1411
+
name: username
1412
+
required: true
1413
+
- auto: PREDEFINED
1414
+
defaultValue: 'false'
1415
+
description: When true, you'll need to change the password in the next login.
1416
+
name: temporary_password
1417
+
predefined:
1418
+
- 'true'
1419
+
- 'false'
1420
+
description: Expires a password for an existing Okta user.
1421
+
execution: true
1422
+
name: okta-expire-password
1423
+
outputs:
1424
+
- contextPath: Account.Activated
1425
+
description: Timestamp for when the user was activated.
1426
+
type: Date
1427
+
- contextPath: Account.Created
1428
+
description: Timestamp for when the user was created.
1429
+
type: Date
1430
+
- contextPath: Account.DisplayName
1431
+
description: Okta account display name.
1432
+
type: String
1433
+
- contextPath: Account.Email
1434
+
description: Okta account email.
1435
+
type: String
1436
+
- contextPath: Account.ID
1437
+
description: Created Okta account ID.
1438
+
type: String
1439
+
- contextPath: Account.PasswordChanged
1440
+
description: Timestamp for when the user's password was last changed.
1441
+
type: Date
1442
+
- contextPath: Account.Status
1443
+
description: Okta account current status.
1444
+
type: String
1445
+
- contextPath: Account.StatusChanged
1446
+
description: Timestamp for when the user's status was last changed.
1447
+
type: Date
1448
+
- contextPath: Account.Type
1449
+
description: Okta account type.
1450
+
type: String
1451
+
- contextPath: Account.Username
1452
+
description: Okta account usernames returned by the search.
| username | Okta username for which to expire the password. | Required |
2422
+
| temporary_password | When true, you'll need to change the password in the next login. Possible values are: true, false. Default is false. | Optional |
2423
+
2424
+
#### Context Output
2425
+
2426
+
|**Path**|**Type**|**Description**|
2427
+
| --- | --- | --- |
2428
+
| Account.Activated | Date | Timestamp for when the user was activated. |
2429
+
| Account.Created | Date | Timestamp for when the user was created. |
0 commit comments