Requisitos
- Acceso a la app Jamf Connect Configuration
Un perfil de configuración de Jamf Connect existente
Las funciones de usuario configuradas en un proveedor de identidades admitido si piensa configurar ajustes de elevación por función. Puede consultar información sobre los proveedores de identidades (IdP) admitidos en Integraciones de proveedores de identidades con Jamf Connect.
Los ajustes de elevación de privilegios se configuran en el perfil de configuración y se pueden implementar en los dispositivos de los usuarios.
Este es un ejemplo de configuración con los ajustes de elevación de privilegios activados:
<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>