はじめに
social-auth-app-djangoを使ってTwitter連携アプリを作成しているのだが、OAuth認証済みなのに、{% url 'social:begin' 'twitter' %}でTwitterログイン時、毎回以下のような連携許可画面が呼ばれてしまう。

解決方法
Twitter Developerページで対象アプリの「Allow this application to be used to sign in with Twitter」にチェックを付ける。

おわりに
social-auth-app-djangoだとこれで解決したが、解決できなければ以下を試してみると良さそう。
・Twitterのauth認証で毎回連携許可画面が出る場合の対処法
公式ドキュメントはこちら。