Glossaire
auth_reason
Colonne de TCC.db (Big Sur et ultérieur) donnant la raison d'une décision : consentement, choix utilisateur, système, MDM ; valeurs non officielles.
auth_reason indique pourquoi une décision TCC a été prise. Apple ne documente pas ses valeurs ; la correspondance établie par la communauté est : 1 erreur, 2 consentement de l'utilisateur, 3 défini par l'utilisateur, 4 défini par le système, 5 politique de service, 6 politique MDM, 7 politique de remplacement, 8 chaîne d'usage manquante, 9 délai d'invite dépassé, 10 preflight inconnu, 11 entitlement, 12 politique par type d'app.
C'est le moyen le plus rapide de distinguer un clic de l'utilisateur d'une politique, mais traitez-la comme une hypothèse et confirmez-la sur un système de test de la même version. Voir la table access de TCC selon les versions de macOS.