Omniauth

OmniAuth support, you can use any provider supported by OmniAuth as back-end for your token service.