view mod_tcpproxy/web/demo.html @ 5367:93d445b26063

mod_http_oauth2: Validate redirect URI depending on application type Per https://openid.net/specs/openid-connect-registration-1_0.html require that web applications use https:// and native applications must use either http://localhost or a custom (non-https) URI. Previous requirement that hostname matches that of client_uri is kept for web applications.
author Kim Alvefur <zash@zash.se>
date Tue, 25 Apr 2023 19:49:41 +0200
parents 7dbde05b48a9
children
line wrap: on
line source

<html>
<head>
	<script type="text/javascript" src="xmpp.io.js"></script>
	<script type="text/javascript" src="strophe.js"></script>
	<script type="text/javascript" src="src/jquery-1.4.2.min.js"></script>
	<script type="text/javascript">
		function handle_connection_status(status, err)
		{
			console.log("XMPP status: "+Strophe.Status.CONNECTED);
			if(status == Strophe.Status.CONNECTED)
			{
				var conn = new XMPPIO(xmppconn, "tcp.localhost");
				conn.addListener("connect", function () {
					var req = "GET / HTTP/1.0\r\nHost: example.com\r\n\r\n";
					console.log("Sending request: "+req);
					conn.write(req);
				});
				conn.addListener("data", function (data)
				{
					$("<div/>").text(data).appendTo("body");
				});
				console.log("Connecting to example.com:80...");
				conn.connect("example.com", 80);
			}
		}

		var xmppconn = new Strophe.Connection("/http-bind");
		xmppconn.connect("anon.localhost", null, handle_connection_status, 50);

	</script>
</head>
<body>
</body>
</html>