TempAuth is a simple authentication backend provided in OpenStack Swift. It uses a flat file with username/password pairs to configure. It has several drawbacks including poor security for passwords and requiring proxy service restart to update users. More information can be found here: https://docs.openstack.org/developer/swift/overview_auth.html#tempauth
SwiftStack Auth is the built-in authentication system in a SwiftStack cluster. Users are centrally managed through the SwiftStack Controller and pushed out to all SwiftStack nodes. Passwords are securely stored in a user database and the Controller can update user data without interrupting storage services. SwiftStack Auth is only available in SwiftStack and is enabled by default.