diff --git a/Generic.php b/Generic.php
index 706bddae7f9288cf6ec6583f67320a44952401c4..6b1e3424ac72b4899c93b0cb0c2db10f16d945ca 100644
--- a/Generic.php
+++ b/Generic.php
@@ -10,6 +10,10 @@ use OAuth\Common\Http\Uri\Uri;
  */
 class Generic extends AbstractOAuth2Base
 {
+    /** @inheritdoc */
+    public function needsStateParameterInAuthUrl() {
+        return true;
+    }
 
     /** @inheritdoc */
     public function getAuthorizationEndpoint()