Могу ли я переопределить окно входа в систему на Tiger?

Мое программное обеспечение авторизует пользователя до загрузки Mac OS X (Tiger и Leopard.) Я хочу использовать SFAuthorizationPluginView, чтобы создать плагин, чтобы попытаться использовать нашу предзагрузочную авторизацию (надежно кэшированную) для входа пользователя в Mac OS X для единого входа. по возможности. Я еще не подтвердил, сработает ли это даже для Leopard, но я предполагаю, что смогу это сделать. (Опасно, я знаю.)

Вопрос в том, как я могу сделать это для Tiger, и будет ли это решение работать на Leopard?

Я продолжаю исследовать, если я найду решение, которым я поделюсь.

1 ответ

Я хотел бы изменить базу данных /etc/authorization, чтобы она принимала вашу авторизацию как достаточную, но комментарии к system.login.console не заставляют меня ожидать, что это сработает. Вы можете обойти LoginWindow, предоставив свое собственное приложение, похожее на логин, которое вы запускаете с помощью launchd вместо com.apple.loginwindow, но похоже, что вы используете кувалду, чтобы взломать гайку.

Другие вопросы по тегам