Exigences
- Accéder à l’app Jamf Connect Configuration
Un profil de configuration Jamf Connect existant
Rôles utilisateur configurés dans un fournisseur d’identité pris en charge si vous prévoyez de configurer les réglages d’élévation pour chaque rôle. Pour connaître les fournisseurs d’identité (IdP) pris en charge, consultez la section Intégrations aux fournisseurs d’identité Jamf Connect.
Les réglages d’élévation des privilèges sont alors configurés dans le profil de configuration et peuvent être déployés sur les appareils des utilisateurs.
Vous pouvez voir ci-dessous un exemple de configuration avec les réglages d’élévation des privilèges activés :
<dict>
<key>TemporaryUserPermissions</key>
<!-- Enables the feature for user promotion in Self Service+ -->
<dict>
<key>TemporaryUserPromotion</key>
<true/>
<!-- Displays a countdown timer to the user in Self Service+ -->
<key>UserPromotionTimer</key>
<true/>
<!-- Duration in minutes for user to be promoted -->
<key>UserPromotionDuration</key>
<integer>5</integer>
<!-- Require a user authenticate to the identity provider before account privilege elevation is granted. -->
<key>VerifyUserPromotion</key>
<true/>
<!-- Require the user to be a member of a specific group. Each role requires a separate duration -->
<key>UserPromotionRole</key>
<array>
<dict>
<!-- Duration is time in minutes and is defined in whole number integer values -->
<key>Duration</key>
<integer>8</integer>
<!-- Name is case sensitive and must match the role value exactly as emitted in the ID token's roles claim -->
<key>Name</key>
<string>IT Help Desk Staff</string>
<!--The attribute of the identity token containing the group value -->
<key>OIDCAdminAttribute</key>
<string>roles</string>
<!-- Your IdP -->
<key>Provider</key>
<string>EntraID</string>
</dict>
<dict>
<key>Duration</key>
<integer>30</integer>
<key>Name</key>
<string>Xcode Developer Staff</string>
<key>OIDCAdminAttribute</key>
<string>roles</string>
<key>Provider</key>
<string>EntraID</string>
</dict>
</array>
<!-- Enforces a maximum number of times that a user can request rights in one calendar month -->
<key>UserPromotionLimit</key>
<integer>10</integer>
<!-- Requires the user to provide a reason for promotion which will be recorded in system logs -->
<key>UserPromotionReason</key>
<true/>
<!-- A list of default reasons for promotion. An "other" field will be provided automatically with a 200 character maximum input limit. -->
<key>UserPromotionChoices</key>
<array>
<string>Hardware driver install</string>
<string>Xcode software development</string>
<string>General use</string>
</array>
</dict>
</dict>