Могу ли я переопределить окно входа в систему на Tiger?
Мое программное обеспечение авторизует пользователя до загрузки Mac OS X (Tiger и Leopard.) Я хочу использовать SFAuthorizationPluginView, чтобы создать плагин, чтобы попытаться использовать нашу предзагрузочную авторизацию (надежно кэшированную) для входа пользователя в Mac OS X для единого входа. по возможности. Я еще не подтвердил, сработает ли это даже для Leopard, но я предполагаю, что смогу это сделать. (Опасно, я знаю.)
Вопрос в том, как я могу сделать это для Tiger, и будет ли это решение работать на Leopard?
Я продолжаю исследовать, если я найду решение, которым я поделюсь.
1 ответ
Я хотел бы изменить базу данных /etc/authorization, чтобы она принимала вашу авторизацию как достаточную, но комментарии к system.login.console не заставляют меня ожидать, что это сработает. Вы можете обойти LoginWindow, предоставив свое собственное приложение, похожее на логин, которое вы запускаете с помощью launchd вместо com.apple.loginwindow, но похоже, что вы используете кувалду, чтобы взломать гайку.