TT#130203 add typ=JWT into the JWT payload

* the 'typ' key is required for API v2 to accept
  the JWT

Change-Id: I184a8acfeab6c66617ccaf0a46a28771f68bfa8f
mr10.0
Kirill Solomko 4 years ago
parent e8fe196447
commit a4bf25a43d

@ -637,6 +637,7 @@ sub login_jwt :Chained('/') :PathPart('login_jwt') :Args(0) :Method('POST') {
my $jwt_data = {
subscriber_uuid => $auth_user->uuid,
username => $auth_user->webusername,
typ => 'JWT',
};
$result->{jwt} = encode_jwt(
payload => $jwt_data,
@ -754,6 +755,7 @@ sub admin_login_jwt :Chained('/') :PathPart('admin_login_jwt') :Args(0) :Method(
my $jwt_data = {
id => $auth_user->id,
username => $auth_user->login,
typ => 'JWT',
};
$result->{jwt} = 'a='.encode_jwt(
payload => $jwt_data,

Loading…
Cancel
Save