1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-18 10:27:06 +00:00

improve the example and add jwt authentication on handshake or server connect event or any other event

as requested a long time ago at: https://github.com/kataras/iris/issues/1229#issuecomment-484791181


Former-commit-id: 17259069bc5decc022bf3b706b0654c8f473d3c8
This commit is contained in:
Gerasimos (Makis) Maropoulos
2019-07-06 06:27:28 +03:00
parent 2576b3da34
commit 85666da682
4 changed files with 68 additions and 3 deletions

View File

@@ -5,6 +5,17 @@ var port = document.location.port ? ":" + document.location.port : "";
var wsURL = scheme + "://" + document.location.hostname + port + "/echo";
const enableJWT = true;
if (enableJWT) {
// This is just a signature and a payload of an example content,
// please replace this with your logic.
//
// Add a random letter in front of the token to make it
// invalid and see that this client is not allowed to dial the websocket server.
const token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjozMjEzMjF9.8waEX7-vPKACa-Soi1pQvW3Rl8QY-SUFcHKTLZI4mvU";
wsURL += "?token=" + token;
}
var outputTxt = document.getElementById("output");
function addMessage(msg) {