Habitat Federated Authentication for Sitecore 9

Did you know there is an example of how to implement Federated Authentication available in the Sitecore 9 Habitat branch? The Feature.Accounts module configures the use of the Facebook provider, but it will also show additional buttons to any providers you configure in the config file:

Check it out today, and see how you could go about implementing your own providers for your solution!