Skip to content

Instantly share code, notes, and snippets.

@colinmacdonald
Created May 17, 2014 19:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save colinmacdonald/1e688208c5028a06556c to your computer and use it in GitHub Desktop.
Save colinmacdonald/1e688208c5028a06556c to your computer and use it in GitHub Desktop.
<script src="https://cdn.goinstant.net/v1/platform.min.js"></script>
<?php
require_once 'lib/GoInstant/Auth/Signer.php';
use \GoInstant\Auth\Signer;
$secretKey = 'YOUR_APP_SECRET';
$signer = new Signer($secretKey);
$token = $signer->sign(array(
'domain' => 'example.com',
'id' => 'myid',
'displayName' => 'myname',
'groups' => array(
array(
'id' => 'room-myroom',
'displayName' => 'Roomstuff'
)
)
));
print($token);
?>
<script>
var url = 'https://goinstant.net/ACCOUNT/APP';
var jwt = '<?= $token ?>';
console.log(jwt);
goinstant.connect(url, { user: jwt }, function(err, conn, room) {
if (err) {
throw err;
}
console.log('connected');
window.room = room;
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment