An OmniAuth developer strategy for Delegated Authentication