An authentication module supporting OAuth2.  Easy to customize.