oauth2-server/upgrade-guide.md
2017-07-02 19:01:28 +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 like 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 %}