oauth2-server/upgrade-guide.md
Andrew Millington 825668e7c0
Update upgrade-guide.md
Changed upgrade guide to make it clear version 5 is not compatible with any versions of the 6.x.x branch
2017-12-23 13:47:28 +00:00

31 lines
816 B
Markdown

---
layout: default
title: Upgrade Guide
permalink: /upgrade-guide/
---
# Upgrade Guide
## 5.1.x → 6.x.x
Version `6.x.x` is not backwards compatible with version `5.1.x` but only requires you to make one line of code change:
```patch
$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 %}