Ich benutze omniauth-oauth2 in Rails, um mich bei einer Website zu authentifizieren, die oauth2 unterstützt. Nachdem ich den OAuth-Tanz durchgeführt habe, gibt mir die Website Folgendes, das ich dann in die Datenbank speichere:
- Zugriffstoken
- Ablaufdatum (Ticks)
- Refresh-Token
Gibt es eine omniauth-Methode, um das Token automatisch zu erneuern, nachdem es abgelaufen ist, oder sollte ich benutzerdefinierten Code schreiben, um dies zu tun?
Wenn benutzerdefinierter Code geschrieben werden soll, ist ein Helper der richtige Ort, um die Logik zu schreiben?