opentok / OpenTok-PHP-SDK

OpenTok PHP Server SDK
https://tokbox.com/developer/sdks/php/
MIT License
139 stars 146 forks source link

Added legacy transformation, currently no tests for new JWT structure #348

Open SecondeJK opened 1 month ago

SecondeJK commented 1 month ago

T1 tokens are being marked as legacy to increase security. Instead, SHA256 encoded JWTs will be used by default.

Description

generateToken() now takes a default parameter that is set to true unless specifically set by the user. To use the old T1 tokens for backwards compatibility, set the parameters like so:

$client = new OpenTok\OpenTok();
$token = $client->generateToken(API_KEY, API_SECRET, [], true);

Motivation and Context

Increased security

How Has This Been Tested?

Tests coming for the new tokens when exact setup of claims has been identified.

Example Output or Screenshots (if appropriate):

Types of changes

Checklist: