Skip to content

XCreds 4 Beta 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@twocanoes twocanoes released this 16 Jan 00:19
· 15 commits to main since this release

4.0.6261 (2024-01-15)

  • built release notes View
  • applied patch from Jim Zajkowski to fix integration issues View
  • fixed up kerb ticket status in menu View
  • refactored menu code View
  • fixed issue with updating keychain View
  • more attempt at sharemounter integration View
  • implemented shares View
  • added additional sample profiles View
  • fixed home mounting View
  • fixed enabing window state with AD View
  • pointed package to main branch for oidclite View
  • Allow forcing of webview login window View
  • Support separate client ID and secret for ropg View
  • wip View
  • fixed issue with ropg clientid/secret selection View
  • Keychain is reset on cloud password change when user enters old local password #148 View
  • Admin status does not change after removed from group #145 View
  • Fix manifest key name for loadPageInfo #143 View
  • bumped version View

4.0.6203 (2024-01-01)

  • added release notes and script to generate release notes View
  • Feature Request: Allow "loadpage.html" to be customized. #126. To test, add in new keys "loadPageTitle" and "loadPageInfo" or try the xcreds_example_azure_loadPageTitle_loadPageInfo.mobileconfig View
  • Update description in manifest for loginWindowWidth and loginWindowHeight #138 View
  • [feature request] LocalAD - make sync password with AD optional with preference key #130. To test, set the shouldPromptForADPasswordChange to false and set the user account to require password change on next login and verify the user is not prompted View
  • XCreds breaking Munki's logout/install @loginscreen logic #102. Test by defining hideIfPathExists to a path like /tmp/hide and then add/remove and UI should show /hide. Or use sample profile xcreds_example_azure_hide.mobileconfig View
  • Option to enforce account to log in #21. To test, create allowedUsersArray with name of user allowed to log in and define allowUsersClaim with an OIDC claim that contains that value. Or use the xcreds_example_azure_allow_fred.mobileconfig to test View
  • Feature Request: Force Wi-Fi on option or Wi-Fi on/off switch in "Configure Wi-Fi" #58 View
  • added removeadmin function but not used since it can cause local admins to unadmin View
  • loginWindowBackgroundImageURL image should be cached if not a file:// URL #72 View
  • bumped build number View

4.0.6177 (2023-12-28)

  • added date to license agreement to resolve Date not shown on user agreement #134 View
  • fixed Password reset dialog rendering and text need fixes #133 View
  • Cloud login screen button section pushed to left side #132 View
  • Active Directory login - blank login after expired user attempts sign-in #114 View
  • Prompt for Secure Token Admin Login When Required for AD #127 View
  • [bug] Build 6023 LocalAD - cancelling Change Password prompt breaks login fields. #129 View
  • Add ability to select active directory login to select mapped user account #136 View
  • fixed issue with initial focus View
  • #54 View
  • Request: display user password expiration (days left or specific date) in app. #54 View
  • Refresh does not change next password check time #88 View
  • changed cartfile to point to github View
  • removed framework View
  • removed framework View
  • added key for ROPG at login window View
  • partial refactor wip View
  • partial refactor wip View
  • partial refactor wip View
  • ropg at login window initial implementation View
  • cleaned up ropg login code View
  • hide refresh when on username/password window; move focus to blank password when not entered for username/password window View
  • fixed menu app password verification View
  • added ShareMounter and missing KerbUtil filet View
  • added username / password view to prompt in userspace View
  • fixed cancel for AD userspace cancel View
  • fixed override script in usersapce View
  • fixed typo View

4.0.6023 (2023-12-12)

  • use default desktop from CoreServices View
  • reload the login window when wifi is connected View
  • fix conflicts in XCreds app View
  • Add new NetworkMonitor and reload webview on network changes View
  • add new networkmonitor View
  • better handling of loginwindow reload View
  • bumped version View
  • bumped version View
  • Resolves #111 by only refreshing when on cloud login View
  • removed tperfitt from logging. issu #108 View
  • added info in DS for sub and iss when user is logging in and account is created View
  • initial implementation of allow user to select account to map to #98 View
  • added preference shouldAllowKeyComboForMacLoginWindow and key combo (control-option return) to switch logon window. command-option-control return for mac login window. Feature Request: Show / Hide the switch login button with a pref key. #121 View
  • Log shows tperfitt user profile path #108 View
  • Feature Request: Option to alias IdP username to local DS user account #59 View
  • add missing Credits.txt file View
  • fixed typo View
  • updated manifest for new keys View
  • showed Create New Account button in migration modal View
  • fixed issue #124: Default behavior wrong for shouldAllowKeyComboForMacLoginWindow View
  • refactored code to add admin to user account based on group membership each login (issue #109); added groups claim value to OD record on each login in _xcreds_oidc_groups (issue #117) View
  • updated license agreement (issue #90) View
  • Detect when no password was entered #17 View
  • updated animation when logging in View
  • adding arbitrary claims to local DS user account View
  • fixed Active Directory issue after password change #112 View
  • partial fix for #114 View
  • refactored windows to views View
  • fixed centering and cloud login sizing View
  • fixing timing for animation when logging in; tweaked UI View
  • streamlined startup process View
  • refactored dialogs for prompting for user info; fixed ad groups for making admin user View
  • added missing template for package View
  • fixed showing offline button View
  • implemented feature request: localad/kebereros support for saving groups to prefs #125 View
  • fixed enabling views when logging in View
  • fixed javascript to key on input instead of keydown/keyup View
  • implemented Prompt for Secure Token Admin Login When Required #123 View
  • fixed Update documented minimum for loginWindowWidth and loginWindowHeight #91 View
  • wip View
  • fixed issue with updating password in userspace View
  • bumped build number View

v3.2.1.6002 (2023-12-11)

  • use default desktop from CoreServices View
  • reload the login window when wifi is connected View
  • fix conflicts in XCreds app View
  • Add new NetworkMonitor and reload webview on network changes View
  • add new networkmonitor View
  • better handling of loginwindow reload View
  • bumped version View
  • bumped version View
  • Resolves #111 by only refreshing when on cloud login View
  • removed tperfitt from logging. issu #108 View
  • added info in DS for sub and iss when user is logging in and account is created View
  • initial implementation of allow user to select account to map to #98 View
  • added preference shouldAllowKeyComboForMacLoginWindow and key combo (control-option return) to switch logon window. command-option-control return for mac login window. Feature Request: Show / Hide the switch login button with a pref key. #121 View
  • Log shows tperfitt user profile path #108 View
  • Feature Request: Option to alias IdP username to local DS user account #59 View
  • add missing Credits.txt file View
  • fixed typo View
  • updated manifest for new keys View
  • showed Create New Account button in migration modal View
  • updated js View
  • bumped version and build View
  • adde missing credits file View

v3.3.5269 (2023-11-27)

  • use default desktop from CoreServices View
  • reload the login window when wifi is connected View
  • fix conflicts in XCreds app View
  • Add new NetworkMonitor and reload webview on network changes View
  • add new networkmonitor View
  • better handling of loginwindow reload View
  • bumped version View
  • bumped version View
  • Resolves #111 by only refreshing when on cloud login View
  • removed tperfitt from logging. issu #108 View
  • added info in DS for sub and iss when user is logging in and account is created View
  • initial implementation of allow user to select account to map to #98 View
  • added preference shouldAllowKeyComboForMacLoginWindow and key combo (control-option return) to switch logon window. command-option-control return for mac login window. Feature Request: Show / Hide the switch login button with a pref key. #121 View
  • Log shows tperfitt user profile path #108 View
  • Feature Request: Option to alias IdP username to local DS user account #59 View
  • add missing Credits.txt file View
  • fixed typo View
  • updated manifest for new keys View
  • showed Create New Account button in migration modal View

v3.2.5197 (2023-10-17)

  • updated readme View
  • Update README.md View
  • Update README.md View
  • updated url in profile manifest View
  • fixed issue 95: whitespace characters in password and username View
  • shouldPreferLocalLoginInsteadOfCloudLogin View
  • another attempt at fixing #95 View
  • wip View
  • fixed keyboard nav for controls View
  • issue #100: Detect Offline View
  • Add ability to check passwords via ROPG View
  • Rename prefkey to be more boolean View
  • update to profile manifest View
  • fixed typo in function name View
  • added a smidge more logging View
  • added self healing for auth rights View
  • updated manifest View

release_3_1 (2023-07-14)

  • updated readme View
  • Update README.md View
  • Update README.md View
  • updated history.md View
  • fixed check timer to still work if mac sleeps View
  • fixed issue with token update time View
  • fixed fade; cleaned up user mappings for weird characters View
  • final touches View
  • bumped to 3.2; added some additional logging View
  • bumped build number to 5000 View
  • updated permission for override_script View
  • changed version back to 3.1; added better about window with history; changed override script requirments to be owned by _securityagent and be 700 View
  • added command click login window for mac login window View
  • text fixes View
  • updated build script View
  • added back sample profie View
  • fixed timer minutes View

v3.1.4144 (2023-06-08)

  • updated AD support: kerb ticket now obtained at user space app launch from password in keychain. udpated profile manifest with better comments; delete cookes on webview each time it appears; added local login button; shows username password if discoveryURL is not defined View

v3.1.4143 (2023-06-07)

  • updated fullname View
  • added shake to password field View
  • added shake to password field View
  • get kerb ticket on login View

v3.1.4081 (2023-05-27)

  • updated readme View
  • Update README.md View
  • Update README.md View
  • added Package.resolved View
  • added XCredsLoginPlugIn/errorpage.html View
  • cleaned up build system a bit View
  • improved javascript parsing View
  • fixed issue with initial javascript listener View
  • cleaned up logging a bit View
  • removed reset option View
  • removed KeychainReset and PasswordOverwriteSilent because it makes things worse View
  • added lock screen switch to login window View
  • fixed window levels, progress screen, background and boot runner issues View
  • improved logging View
  • checkpoint View
  • added override script and secure token admin reset View
  • removed shouldFindPasswordElement since that is defaulit fallback behavior View
  • cleaned up ui a bit View
  • dont refresh prefs so much View
  • added check for group membership in oidc claim View
  • added history file View

release-3.0 (2023-05-08)

  • updated readme View
  • Update README.md View
  • Update README.md View

release_3_0 (2023-04-18)

  • added trial license beginnings View
  • fixed regression for password change not capturing new password on azure View
  • bumped version to 3600 View
  • fixed issue with crash if time is far off View
  • fixed typo View
  • updated license View
  • fixed focus issue View

release_v2_4 (2023-03-28)

  • updated readme View
  • Update README.md View
  • Update README.md View
  • added more logging for id token and bumped version to 2.3 View
  • added remove keychain option View
  • updated language on keychain option and added pref in manifest View
  • added key for customizing return to xcreds; added preference and ability to automatically refresh login window View
  • added in login window height/width View
  • added in login window height/width min value of 100 View
  • added in login window height/width min value of 100 View
  • fixed login window size and background image View
  • fixed focus issue View
  • updated sample configu View
  • tweaked text for user space refresh token window and added pref to show or hide View
  • fixed names and links in manifest View
  • fixed crashing issue due to null refreshview outlet View
  • added frontmost when prompting for keychain password View
  • fixed issue with autorefresh View
  • fixed changing wifi not dismissing dialog View
  • fixed changing wifi not dismissing dialog View
  • added 802.1x support; added support for pref key for finding password based on type=password View
  • wip View

release_v2_1 (2023-01-11)

realease_v2_2 (2023-01-11)

  • updated readme View
  • support getting password with get and adfs View
  • Revert "support getting password with get and adfs" View
  • changed pref names for custom IDP / ADFS View
  • fixed package template issue and updated manifest View
  • Update README.md View
  • enabled rekeying FileVault implementation View
  • Support a Azure AD host View
  • If fullname is empty, shorname is used. View
  • added autologin when fv enabled View
  • added okta compatibility View
  • added a bit more logging View
  • removed "prompt":"consent" View
  • fixed notification prompt View
  • added shouldShowCloudLoginByDefault user default View
  • added idhostnames array so you can specify multiple tenants View
  • removed registration reminder View
  • removed spaces View
  • Update README.md View
  • added mappings for user info View
  • bumped version to 2.2 and build View
  • added new key for OIDC mapping View
  • made keys lowercase for mappings View
  • changed case of keys View
  • renamed mapped prefs with a prefix View
  • username hint was not being set View
  • added startup script View
  • added credit to script View
  • implemented KeychainReset View
  • implemented PasswordOverwriteSilent View
  • removed show prefs menu View
  • fixed timer issue View
  • fixed shouldShowCloudLoginByDefault not working View
  • fixed edge case when not showing xcreds login when logging out View
  • removed test time View
  • added sub as local user account if other methods not available; added some additional logging View
  • remove progress screen overlay because it was hiding filevault View

release_v2_0 (2022-08-30)

  • bumped version to 1.1 View
  • added sample profile for google View
  • Cloud password verification dialog not centered... #15 View
  • add "have token" indicator #10 View
  • Hide "About XCreds" menu item #18; Ability to add a custom URL and menu item for "Change Password #18 View
  • start of login window View
  • pass username and password for login window View
  • added fade to login window complete View
  • restart and shutdown buttons View
  • implemented swiching back to mac login window View
  • wip View
  • fixed xcreds breakage due to refactoring for xcreds login window View
  • added keychain updating with tokens View
  • xcreds login window View
  • added return to cloud login and wait message View
  • bumped version View
  • updated manifest View
  • added username to manifest View
  • fixed install scripts View
  • updated readme View
  • updaed sample profiles View
  • added arbitrary check for password in form View
  • bumped build number View
  • fixed idtoken required values causing failure View
  • added build number when starting up View
  • added build number when starting up in mechnism View
  • added build number when starting up in mechnism View
  • create user mech View
  • tweaked create user View
  • added FDE enable View
  • updated prefs View
  • added fde option View
  • added network changing detection to reload page View
  • fixed status icon issue; fixed lack of prompting on first launch View
  • added default to create keychain View
  • added better loading at start View
  • updated loading message View
  • smother transitions and background image View
  • fixed background image url View
  • fixed overlay not showing View
  • fixed regression with back to my xcreds View
  • add tweak to back to my xcreds View
  • more tweaks to back to my xcreds View
  • fixed minor issues with prefs View
  • reverted default View
  • project update View

prebeta (2022-06-15)

  • Update README.md View
  • Update README.md View
  • added support for Google IdP View