diff --git a/modules/oauth/www/authorize.php b/modules/oauth/www/authorize.php
index fc09b86563515daf56bee648731460f9a3f59e20..49a5e2e3552059db8b3a35a7012a13c5128fe76f 100644
--- a/modules/oauth/www/authorize.php
+++ b/modules/oauth/www/authorize.php
@@ -2,6 +2,8 @@
 
 require_once(dirname(dirname(__FILE__)) . '/libextinc/OAuth.php');
 
+$oauthconfig = SimpleSAML_Configuration::getOptionalConfig('module_oauth.php');
+
 if(!array_key_exists('oauth_token', $_REQUEST)) {
 	throw new Exception('Required URL parameter [oauth_token] is missing.');
 }
@@ -22,7 +24,7 @@ $server->add_signature_method($plaintext_method);
 $config = SimpleSAML_Configuration::getInstance();
 $session = SimpleSAML_Session::getInstance();
 
-$as = 'saml2';
+$as = $oauthconfig->getString('auth');
 if (!$session->isValid($as)) {
 	SimpleSAML_Auth_Default::initLogin($as, SimpleSAML_Utilities::selfURL());
 }