oauth2-server/upgrade-guide.md
Alex Bilbie 544efa2da3 Fixes
2017-07-02 19:03:09 +01:00

816 B

layout title permalink
default Upgrade Guide /upgrade-guide/

Upgrade Guide

5.1.x → 6.0.x

Version 6.0.0 is not backwards compatible with version 5.1.x but only requires you to make one line of code change:

  $server = new AuthorizationServer(
      $clientRepository,
      $accessTokenRepository,
      $scopeRepository,
      $privateKeyPath,
+     'lxZFUEsBCJ2Yb14IF2ygAHI5N4+ZAUXXaSeeJm6+twsUmIen'
-      $publicKeyPath
  );

All you need to do is replace the public key that was being passed into the constructor of AuthorizationServer with a 32 bit encryption key.

To generate an encryption key for the AuthorizationServer run the following command in the terminal:

{% highlight shell %} php -r 'echo base64_encode(random_bytes(32)), PHP_EOL;' {% endhighlight %}