authchanger is fairly simple and will most likely have a limited use in your environment. However, here's a wiki page to give you more information.
This project came about first from NoMAD Login AD and the need to be able to add and remove authorization mechanisms from the macOS authorization database. Previously you'd have to use security authorizationdb read system.login.console > ./yourfile.plist make the changes and then write the changes back using the security command. While functional, this was not easy or simple.
authchanger is written entirely in Swift and is focused on the NoMAD Login AD and Jamf Connect Login projects, however, you may find it interesting to look at the source, you may be interested in adding functionality to authchanger within the confines of NoLoAD or JCLogin, or you may have use for it in your own projects.
The user of the tool should be fairly well laid out in the README or the inline help accessed by authchanger -h