私は認証付きのアプリを持っています。これはdeviseで行われ、omniauthを使用してさまざまなプロバイダー(vk.com、google、twitterなど)からサインインしました。プロバイダーごとに個別のgemを含める必要があることを除いて、すべてがうまく機能しているように見えました。
ここで、その認証を大幅に軽量化し、ログを追加することにしました。そこで、デバイスからソーサリーに移行することにしました。しかし今、私は外部プロバイダーに問題を抱えています。なぜなら、gemにはほんの少ししかありません(私が必要とするvk.comやyahooはありません)。
外部プロバイダーのコードを理解して、同じように自分のコードを追加しようとしましたが、少し複雑すぎるようです。もっと簡単な方法はありますか?