ダンスで考慮すべきことが少なくなるよう実装しています。プロバイダー(freee)の認可ページURLの取得や、認可コードからOAuth2トークンの払い出しなどを行う関数もクライアント内で提供しています。アクセストークンの有効期限は、発行から24時間になっています。リフレッシュトークンは無期限です。ライブラリユーザーがリクエストの度に、アクセストークン有効期限の確認を行い、期限切れの場合リフレッシュを行うなどは非常に煩雑なため、避けたいはずです。このクライアントを使ってリクエストすれば、トークンリフレッシュをライブラリユーザー側で気にせずともよくなります。インターフェイスを実装することも出来ます。実行環境上からクレデンシャルを取得する実装が用意されています。簡単な実装例は以下の記事でも紹介しています。