我正在使用SFAuthorizationView要求用户通过管理员帐户进行身份验证,以便可以正确指定。
右边是我自己定制的,已经注册到系统。
AuthorizationRightSet( authRef, myRightName, CFSTR(kAuthorizationRuleAuthenticateAsAdmin), CFSTR("Test only"), NULL, NULL);
然后另一个程序使用SFAthorizationView获取该权限,但锁定状态默认解锁,甚至不要求用户在锁定状态下进行身份验证。
我应该调整哪些设置?
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
AuthorizationItem items = {myRightName, 0, NULL, 0};
AuthorizationRights rights = {1, &items};
[authView setAuthorizationRights:&rights];
authView.delegate = self;
[authView updateStatus:nil];
}