diff --git a/lib/providers/index.js b/lib/providers/index.js
index <HASH>..<HASH> 100644
--- a/lib/providers/index.js
+++ b/lib/providers/index.js
@@ -119,6 +119,38 @@ module.exports = {
    * OAuth 2.0 Providers
    */
 
+
+  '37signals': {
+    id:               '37signals',
+    name:             '37signals',
+    protocol:         'OAuth 2.0',
+    url:              '',
+    redirect_uri:      config.issuer + '/connect/37signals/callback',
+    endpoints: {
+      authorize: {
+        url:          'https://launchpad.37signals.com/authorization/new',
+        method:       'POST'
+      },
+      token: {
+        url:          'https://launchpad.37signals.com/authorization/token',
+        method:       'POST',
+        auth:         'client_secret_basic'
+      },
+      user: {
+        url:          'https://launchpad.37signals.com/authorization.json',
+        method:       'GET',
+        auth: {
+          header:     'Authorization',
+          scheme:     'Bearer'
+        }
+      }
+    },
+    mapping: {
+
+    }
+  },
+
+
   angellist: {
     id:               'angellist',
     name:             'angellist',
Draft <I>signals OAuth <I> provider integration