Skip to content

Commit b2fee37

Browse files
committed
Update lcobucci/jwt library to 3.3
Updated lcobucci/jwt library to 3.3 and made necessary changes as set() and sign() methods are deprecated.
1 parent e51de24 commit b2fee37

File tree

4 files changed

+25
-31
lines changed

4 files changed

+25
-31
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# README
22

33
1. Install dependencies: `composer install`. The package `lcobucci/jwt` has already been added
4-
2. See the Example Code in `app/routes/web.php`
4+
2. See the Example Code in `routes/web.php`
55
3. See the Example View in `resources/views/welcome.blade.php`
66

77
You can test it by running `php artisan serve` from the root of the Laravel application and opening http://localhost:8000.

laravel/embedded_analytics/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"php": ">=5.6.4",
99
"laravel/framework": "5.4.*",
1010
"laravel/tinker": "~1.0",
11-
"lcobucci/jwt": "^3.2"
11+
"lcobucci/jwt": "^3.3"
1212
},
1313
"require-dev": {
1414
"fzaninotto/faker": "~1.4",

laravel/embedded_analytics/composer.lock

Lines changed: 10 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

laravel/embedded_analytics/routes/web.php

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use Lcobucci\JWT\Builder;
1515
use Lcobucci\JWT\Signer\Hmac\Sha256;
16+
use Lcobucci\JWT\Signer\Key;
1617

1718
Route::get('/', function () {
1819

@@ -21,14 +22,13 @@
2122

2223
$signer = new Sha256();
2324
$token = (new Builder())
24-
->set('resource', [
25+
->withClaim('resource', [
2526
'dashboard' => 1
2627
])
27-
->set('params', [
28+
->withClaim('params', [
2829
'params' => []
2930
])
30-
->sign($signer, $metabaseSecretKey)
31-
->getToken();
31+
->getToken($signer, new Key($metabaseSecretKey));
3232

3333
$iframeUrl = "{$metabaseSiteUrl}/embed/dashboard/{$token}#bordered=true&titled=true";
3434

@@ -43,13 +43,12 @@
4343

4444
$signer = new Sha256();
4545
$token = (new Builder())
46-
->set('resource', [
46+
->withClaim('resource', [
4747
'dashboard' => 2
4848
])
49-
->set('params', [
49+
->withClaim('params', [
5050
])
51-
->sign($signer, $metabaseSecretKey)
52-
->getToken();
51+
->getToken($signer, new Key($metabaseSecretKey));
5352

5453
$iframeUrl = "{$metabaseSiteUrl}/embed/dashboard/{$token}#bordered=true";
5554

@@ -63,14 +62,13 @@
6362

6463
$signer = new Sha256();
6564
$token = (new Builder())
66-
->set('resource', [
65+
->withClaim('resource', [
6766
'question' => 6
6867
])
69-
->set('params', [
68+
->withClaim('params', [
7069
'user_id' => $userId
7170
])
72-
->sign($signer, $metabaseSecretKey)
73-
->getToken();
71+
->getToken($signer, new Key($metabaseSecretKey));
7472

7573
$iframeUrl = "{$metabaseSiteUrl}/embed/question/{$token}#bordered=true&titled=true";
7674

@@ -85,13 +83,12 @@
8583

8684
$signer = new Sha256();
8785
$token = (new Builder())
88-
->set('resource', [
86+
->withClaim('resource', [
8987
'dashboard' => 1
9088
])
91-
->set('params', [
89+
->withClaim('params', [
9290
])
93-
->sign($signer, $metabaseSecretKey)
94-
->getToken();
91+
->getToken($signer, new Key($metabaseSecretKey));
9592

9693
$iframeUrl = "{$metabaseSiteUrl}/embed/dashboard/{$token}#bordered=true&titled=true";
9794

0 commit comments

Comments
 (0)