Skip to content
This repository was archived by the owner on Feb 2, 2026. It is now read-only.

Commit c2dbbcc

Browse files
rschouten97sjoerdvandijkt4erhouthuijzen
authored
Release v2.0.0 (#7)
* Complete rework including update to ps v2 and rebranding * Complete rework including update to ps v2 and rebranding * Update enable.ps1 * Corrected structure * Corrected logging on skip actions * Enhanced compare verbose logging * Added crosscheck and fixed issue for non-mapped fields * Added set and update manager options * Removed unnecessary config examples * Added option to invite guest users * Corrected formatting issues * Removed unnecessary variables * Additional checks GuestInvite and Manager Additional checks added on region GuestInvite an region Manager * Removed verbose -verbose logging * Added mapped properties to properties to query * Update subPermissions.ps1 * Update update.ps1 * Update create.ps1 * Update update.ps1 * Update revokePermission.ps1 * Changed fallback of aref to only occur on dryrrun * Changed actionMessage variables to be generic * Changed actionMessage variables to be generic * Changed to update the output data correctly * Changed to update the output data correctly * Changed to update the output data correctly * Removed unnecessary function * Corrected sytem id to actual name * Removed authenticationMethod mappings * New fieldmapping json for emailAuthenticationMethod only * New fieldmapping json for phoneAuthenticationMethod only * Cleaned up actionMessage * Cleaned up actionMessage * Removed old and new values logging as they dont exist here * Removed unnecessary logging and query of account * Removed unnecessary logging and query of account * Fix: fieldmapping manager.id and enable * Fix: added functions that are used in scripts Remove-StringLatinCharacters Get-SanitizedGroupName * Feat: added remark on visibility parameter * Fix: make sure resource data is unique * Fix: make sure resource data is unique * corrected mfa permissions * corrected filter * Add files via upload * Fix: accountEnabled and StoreInAccountData * Fix: already granted and revoked catch in foreach loop * Fix: officeLocation fixed value corrected * Fix: don't update mail on update * Moved correlateOnly to seperate folder * Corrected crosscheck values * changed comment * Feature: changed splatparm logging * Fix: minor changes after implementation * fix: moved try{ to make the code more robust * fix: removed manager.id mapping and code * fix: outputContext.Data is now correctly filled * Feature: creating account with correlation field * Updated readme * Removed correlateOnly field * Removed correlate only from connector settings --------- Co-authored-by: Sjoerd van Dijk <67468224+sjoerdvandijkt4e@users.noreply.github.com> Co-authored-by: rhouthuijzen <r.houthuijzen@tools4ever.com> Co-authored-by: rhouthuijzen <116062840+rhouthuijzen@users.noreply.github.com>
1 parent c52eef0 commit c2dbbcc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+8882
-3823
lines changed

Icon.png

1.07 KB
Loading

Logo.png

9.02 KB
Loading

README.md

Lines changed: 228 additions & 73 deletions
Large diffs are not rendered by default.

configuration.json

Lines changed: 47 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,77 @@
11
[
22
{
3-
"key": "AADtenantID",
3+
"key": "TenantID",
44
"type": "input",
55
"defaultValue": "",
66
"templateOptions": {
7-
"label": "Azure AD Tenant ID",
7+
"label": "App Registration Directory (tenant) ID",
88
"placeholder": "615g75e2-0v74-4a3c-6gaf-241t1q4m7f54",
99
"description": "",
1010
"required": true
1111
}
1212
},
1313
{
14-
"key": "AADAppId",
14+
"key": "AppId",
1515
"type": "input",
1616
"defaultValue": "",
1717
"templateOptions": {
18-
"label": "Azure AD App ID",
18+
"label": "App Registration Application (client) ID",
1919
"placeholder": "9c12a9b1-34c5-678d-ac34-8a890100d46d",
2020
"description": "",
2121
"required": true
2222
}
2323
},
2424
{
25-
"key": "AADAppSecret",
25+
"key": "AppSecret",
2626
"type": "input",
2727
"defaultValue": "",
2828
"templateOptions": {
29-
"label": "Azure AD App Secret",
29+
"label": "App Registration Client Secret",
3030
"type": "password",
3131
"placeholder": "3lib1234NwDvx.6abc98M._r0yz_7h_B34",
3232
"required": true
3333
}
3434
},
35+
{
36+
"key": "inviteAsGuest",
37+
"type": "checkbox",
38+
"defaultValue": false,
39+
"templateOptions": {
40+
"label": "Invite as Guest",
41+
"description": "When toggled, this connector will create Guest accounts through invitation, allowing users to log in using their invited email addresses",
42+
"required": false
43+
}
44+
},
45+
{
46+
"key": "deleteAccount",
47+
"type": "checkbox",
48+
"defaultValue": false,
49+
"templateOptions": {
50+
"label": "Delete the account when revoking the entitlement",
51+
"description": "",
52+
"required": false
53+
}
54+
},
55+
{
56+
"key": "setPrimaryManagerOnCreate",
57+
"type": "checkbox",
58+
"defaultValue": false,
59+
"templateOptions": {
60+
"label": "Set primary manager when an account is created",
61+
"description": "",
62+
"required": false
63+
}
64+
},
65+
{
66+
"key": "updatePrimaryManagerOnUpdate",
67+
"type": "checkbox",
68+
"defaultValue": false,
69+
"templateOptions": {
70+
"label": "Update manager when the account updated operation is performed",
71+
"description": "",
72+
"required": false
73+
}
74+
},
3575
{
3676
"key": "isDebug",
3777
"type": "checkbox",
@@ -42,4 +82,4 @@
4282
"required": false
4383
}
4484
}
45-
]
85+
]

correlateOnly/configuration.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
[
2+
{
3+
"key": "TenantID",
4+
"type": "input",
5+
"defaultValue": "",
6+
"templateOptions": {
7+
"label": "App Registration Directory (tenant) ID",
8+
"placeholder": "615g75e2-0v74-4a3c-6gaf-241t1q4m7f54",
9+
"description": "",
10+
"required": true
11+
}
12+
},
13+
{
14+
"key": "AppId",
15+
"type": "input",
16+
"defaultValue": "",
17+
"templateOptions": {
18+
"label": "App Registration Application (client) ID",
19+
"placeholder": "9c12a9b1-34c5-678d-ac34-8a890100d46d",
20+
"description": "",
21+
"required": true
22+
}
23+
},
24+
{
25+
"key": "AppSecret",
26+
"type": "input",
27+
"defaultValue": "",
28+
"templateOptions": {
29+
"label": "App Registration Client Secret",
30+
"type": "password",
31+
"placeholder": "3lib1234NwDvx.6abc98M._r0yz_7h_B34",
32+
"required": true
33+
}
34+
},
35+
{
36+
"key": "isDebug",
37+
"type": "checkbox",
38+
"defaultValue": false,
39+
"templateOptions": {
40+
"label": "Toggle debug logging",
41+
"description": "When toggled, debug logging will be displayed",
42+
"required": false
43+
}
44+
}
45+
]

0 commit comments

Comments
 (0)