authconfig-gtk UI revamp

Recently I’ve been working on a UI revamp of authconfig-gtk AKA system-config-authentication. Here is the existing UI: From what I’ve gathered about this UI: It’s fairly old. It’s grown organically, with new options and features added on piecemeal without an overall design vision. It exists in firstboot too, under the ‘network login’ button. It allows you check off as many and whatever identity and authentication methods you desire, even if the combinations make no sense. That last point leads me to classify it as a good example of a box of chocolates GUI, meaning ‘you never know what you’re going to get.’ Configuring isn’t really a task that most people really have as a life goal nor is it something generally considered fun (it’s the cool stuff the configuration eventually enables you to do that’s fun!), so I think configuration / administration UIs like this often degrade to the ‘box of chocolates’ state. Authconfig-gtk will try each combination possible from your selections, trying each little chocolate, er, moving on from failure until it hits one that ends up being cherry creme-filled, er, actually works. The catalyst for revisiting the UI is a cool new technology called SSSD that folks such …