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: README.md
+15-2
Original file line number
Diff line number
Diff line change
@@ -93,7 +93,15 @@ spec:
93
93
94
94
#### Authenticating to Azure
95
95
96
-
Authentication to Azure can be performed using Service Principal with access to query group information in Azure Active Directory. A secret must be created in the same namespace that contains the `GroupSync` resource:
96
+
Authentication to Azure can be performed using Application Registration with access to query group information in Azure Active Directory.
97
+
98
+
The App Registration must be granted access to the following Microsoft Graph API's:
99
+
100
+
* Group.Read.All
101
+
* GroupMember.Read.All
102
+
* User.Read.All
103
+
104
+
A secret must be created in the same namespace that contains the `GroupSync` resource:
97
105
98
106
The following keys must be defined in the secret
99
107
@@ -362,7 +370,12 @@ spec:
362
370
363
371
#### Authenticating to Keycloak
364
372
365
-
A secret must be created in the same namespace that contains the `GroupSync` resource. It must contain the following keys:
373
+
A user with rights to query for Keycloak groups must be available. The following permissions must be associated to the user:
374
+
375
+
* Password must be set (Temporary option unselected) on the _Credentials_ tab
376
+
* On the _Role Mappings_ tab, select _master-realm_ or _realm-management_ next to the _Client Roles_ dropdown and then select **Query Groups** and **Query Users**.
377
+
378
+
A secret must be created in the same namespace that contains the `GroupSync` resource. It must contain the following keys for the user previously created:
366
379
367
380
*`username` - Username for authenticating with Keycloak
368
381
*`password` - Password for authenticating with Keycloak
- description: UserNameAttributes are the fields to consider on the User object containing the username
80
+
displayName: Azure UserName Attributes
81
+
path: providers[0].azure.userNameAttributes
82
+
x-descriptors:
83
+
- urn:alm:descriptor:com.tectonic.ui:advanced
84
+
- urn:alm:descriptor:com.tectonic.ui:text
79
85
- description: GitHub represents the GitHub provider
80
86
displayName: GitHub Provider
81
87
path: providers[0].github
@@ -481,11 +487,18 @@ spec:
481
487
482
488
#### Authenticating to Azure
483
489
484
-
Authentication to Azure can be performed using Service Principal with access to query group information in Azure Active Directory. A secret must be created in the same namespace that contains the `GroupSync` resource:
490
+
Authentication to Azure can be performed using Application Registration with access to query group information in Azure Active Directory.
491
+
492
+
The App Registration must be granted access to the following Microsoft Graph API's:
493
+
494
+
* Group.Read.All
495
+
* GroupMember.Read.All
496
+
* User.Read.All
497
+
498
+
A secret must be created in the same namespace that contains the `GroupSync` resource:
485
499
486
500
The following keys must be defined in the secret
487
501
488
-
* `AZURE_SUBSCRIPTION_ID` - Subscription ID
489
502
* `AZURE_TENANT_ID` - Tenant ID
490
503
* `AZURE_CLIENT_ID` - Client ID
491
504
* `AZURE_CLIENT_SECRET` - Client Secret
@@ -745,7 +758,12 @@ spec:
745
758
746
759
#### Authenticating to Keycloak
747
760
748
-
A secret must be created in the same namespace that contains the `GroupSync` resource. It must contain the following keys:
761
+
A user with rights to query for Keycloak groups must be available. The following permissions must be associated to the user:
762
+
763
+
* Password must be set (Temporary option unselected) on the _Credentials_ tab
764
+
* On the _Role Mappings_ tab, select _master-realm_ or _realm-management_ next to the _Client Roles_ dropdown and then select **Query Groups** and **Query Users**.
765
+
766
+
A secret must be created in the same namespace that contains the `GroupSync` resource. It must contain the following keys for the user previously created:
749
767
750
768
* `username` - Username for authenticating with Keycloak
751
769
* `password` - Password for authenticating with Keycloak
0 commit comments