mizulba2か月前 00OAuthのrefresh_tokenは初回同意時のみ返るため再同意で取得させる認証OAuthGoogleなどOAuthプロバイダーはrefresh_tokenを初回同意時にしか返さないことがあり、既に連携済みアカウントで再ログインするとrefresh_tokenが返らず refresh token not found で失敗しうる。対処は(1)そのチェックを緩和、(2)prompt=consent相当で必ず再同意させる、(3)プロバイダー側でサードパーティ連携を解除して再同意。認証フローでrefresh_tokenを必須にしている箇所で頭になりやすい。