Post

Replies

Boosts

Views

Activity

Reply to Authorization Plugin not invoked for Fast User Switching (FUS) on Ventura
It does look like that except that our authorization plugin is successfully intercepting login requests by modifying the auth.db entry for system.login.console as follows: Replace: loginwindow:login With: TrusonaAuthorizationPlugin:trusonaLogin I suspect the bug is that the FUS code path is no longer using the system.login.console entry in auth.db. Somehow it is going directly to the login window bypassing the auth.db list of mechanisms for system.login.console. It might be interesting to test with your modified system.login.console.plist and corresponding plugins GUIAuthPlugin.bundle and LoggingAuthPlugin.bundle . Kind regards, - Peter
Nov ’22
Reply to Library Validation failed: reason: mapping process is a platform binary, but mapped file is not.
I'm still seeing this error on very rare occasions when loading our authorization plugin for privilege escalation: Replace: builtin:authenticate With: TrusonaAuthorizationPlugin:trusonaLogin The observed behavior is that clicking on the lock icon in "System Preferences > Security & Privacy" displays "Authenticating..." and just hangs there. Our plugin isn't being loaded. The solution I've found so far is to do a Restart. I've read "There's a code signing oddity in Apple systems where the kernel caches information about the signature and doesn’t flush that cache when you rewrite the Mach-O image file". The problem typically happens after installing a new version of the software on an M1 Mac mini hosted at Mac Stadium and running macOS Monterey. Once the problem occurs, it doesn't seem to matter which plugin image we use. The problem appears so rarely it's hard to reproduce. Can you offer any ideas for how to resolve this or track down the underlying cause?
Oct ’22
Reply to WebAuthn re-authentication failure in iOS 15.5
I have submitted feedback (FB10705684) with a sysdiagnose and two videos. One showing the unexpected behavior in iOS 15.5 and the other showing the expected behavior in iOS 16 beta 3. Additional Observations: It works in iOS 16 beta 3 The problem is still present in iOS 15.6 beta. We would really like a work-around or some assurance this will be fixed in a future version of iOS 15 since customers are likely to be on this version for some time.
Jul ’22