Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Active Directory login - blank login after expired user attempts sign-in #114

Closed
bamtan opened this issue Oct 31, 2023 · 0 comments
Closed

Comments

@bamtan
Copy link

bamtan commented Oct 31, 2023

Running XCreds 3.2 (5197) with Local Active Directory. When attempting to sign-in using an account with an expired password (test.account), the login text fields disappear and requires a restart to re-attempt/reload.

xcreds.log of the login attempt:

2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:261 loginAppearance() Setting username placeholder: Enter Username
2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:266 loginAppearance() Setting password placeholder
2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): DefaultsOverride.swift:121 object(forKey:) 
2023-10-26T20:18:41-07:00:Last message repeated 3 times
2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:358 loginAppearance() 
2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:365 loginAppearance() 
2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:384 loginAppearance() 
2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:389 loginAppearance() 
2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): DefaultsHelper.swift:12 backgroundImage(includeDefault:) 
2023-10-26T20:18:41-07:00 SecurityAgentHelper-arm64(1130): DefaultsOverride.swift:113 string(forKey:) 
2023-10-26T20:25:50-07:00 SecurityAgentHelper-arm64(1130): LoginWindow.swift:12 canBecomeKey 
2023-10-26T20:25:53-07:00 SecurityAgentHelper-arm64(1130): ControlsViewController.swift:35 commandKey(evt:) NSEvent: type=FlagsChanged loc=(1773,718) time=559.0 flags=0x20002 win=0x14b024760 winNum=59 ctxt=0x0 keyCode=56
2023-10-26T20:25:53-07:00 SecurityAgentHelper-arm64(1130): ControlsViewController.swift:38 commandKey(evt:) 0
2023-10-26T20:25:53-07:00 SecurityAgentHelper-arm64(1130): ControlsViewController.swift:45 commandKey(evt:) not command down
2023-10-26T20:25:54-07:00 SecurityAgentHelper-arm64(1130): ControlsViewController.swift:35 commandKey(evt:) NSEvent: type=FlagsChanged loc=(1773,718) time=559.4 flags=0 win=0x14b024760 winNum=59 ctxt=0x0 keyCode=56
2023-10-26T20:25:54-07:00 SecurityAgentHelper-arm64(1130): ControlsViewController.swift:38 commandKey(evt:) 0
2023-10-26T20:25:54-07:00 SecurityAgentHelper-arm64(1130): ControlsViewController.swift:45 commandKey(evt:) not command down
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:438 signInClick(_:) Sign In button clicked
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:446 signInClick(_:) 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:420 loginStartedUI() 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:448 signInClick(_:) 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:531 prepareAccountStrings() Format user and domain strings
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:532 prepareAccountStrings() 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:539 prepareAccountStrings() 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:546 prepareAccountStrings() 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:552 prepareAccountStrings() 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): DefaultsOverride.swift:121 object(forKey:) 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): LogShim.swift:21 os_log(_:log:type:_:_:_:_:_:_:_:_:) Found managed preference: %{public}@:ADDomain:::::::
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): DefaultsOverride.swift:121 object(forKey:) 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): LogShim.swift:21 os_log(_:log:type:_:_:_:_:_:_:_:_:) Found managed preference: %{public}@:ADDomain:::::::
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:600 prepareAccountStrings() Defaulting to managed domain as there is nothing else
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:604 prepareAccountStrings() Using domain from managed domain
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:450 signInClick(_:) 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:464 signInClick(_:) network auth.
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:471 networkAuth() NoMAD Login User: test.account, Domain: CONTOSO.COM
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): DefaultsOverride.swift:121 object(forKey:) 
2023-10-26T20:25:56-07:00:Last message repeated 2 times
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:493 networkAuth() Attempt to authenticate user
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:882 NoMADAuthenticationFailed(error:description:) NoMADAuthenticationFailed: Password has expired
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:900 NoMADAuthenticationFailed(error:description:) Password is expired or requires change.
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:397 showResetUI() 
2023-10-26T20:25:56-07:00 SecurityAgentHelper-arm64(1130): SignInWindowController.swift:401 showResetUI() 

My mobile configuration is set up with the following:

ADDomain CONTOSO.COM
showDebug 1
KeychainReset 1
PasswordOverwriteSilent 1
settingsOverrideScriptPath /usr/local/xcreds/override.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants