# cnSSOSDK PHP sdk to connect client applications to the SSO service ## Usage Install the package into your PHP application ``` composer require cnd/sso-sdk ``` Enable composer to copy all needed assets on update/install. Copy this into the `script` block of your project's composer.json. ``` "scripts": { "post-update-cmd": "CND\\SSOSDK\\Composer::postUpdate" } ``` ## Javascript Login Add this snippet to your login page ``` ``` ## PHP Sdk You can either use the `Connector` class directly or use the Silex provider and access it as `$app["sso"]` ### Generate Secret You can generate a new secret with this method ``` $Connector = new Connector([ "client-uid" => %YOUR CLIENT UID%, "client-private-key" => %YOUR CLIENT PRIVATE KEY FILE%, "sso-url" => %YOUR SSO URL%, "sso-public-key" => %YOUR SSO PUBLIC KEY FILE%, ]); $Connector->getSecret() ```