diff --git a/OpenIDConnectClient.php b/OpenIDConnectClient.php index 20321bc4..e61a6f74 100644 --- a/OpenIDConnectClient.php +++ b/OpenIDConnectClient.php @@ -37,7 +37,6 @@ * It can be downloaded from: http://phpseclib.sourceforge.net/ */ -include('Crypt/RSA.php'); if (!class_exists('Crypt_RSA')) { user_error('Unable to find phpseclib Crypt/RSA.php. Ensure phpseclib is installed and in include_path'); } diff --git a/client_example.php b/client_example.php index d68dab34..60d6971d 100644 --- a/client_example.php +++ b/client_example.php @@ -21,7 +21,7 @@ * */ -require "OpenIDConnectClient.php"; +require "../../autoload.php"; $oidc = new OpenIDConnectClient('http://myproviderURL.com/', 'ClientIDHere', diff --git a/composer.json b/composer.json new file mode 100644 index 00000000..25454e83 --- /dev/null +++ b/composer.json @@ -0,0 +1,13 @@ +{ + "name": "jumbojett/openid-connect-php", + "description": "Bare-bones OpenID Connect client", + "require": { + "php": ">=5.2", + "phpseclib/phpseclib" : "~0.3.10", + "ext-json": "*", + "ext-curl": "*" + }, + "autoload": { + "classmap": ["OpenIDConnectClient.php"] + } +} \ No newline at end of file