About Authentication and Authorization

You can configure Kaazing Gateway for secure communication between clients and the Gateway to ensure that only the intended recipient of a message can read the transmitted message and can trust that the message is from the expected source. The Gateway protects your data and authenticates that users are who they say they are, and that they take only authorized actions.

Kaazing Gateway supports HTTP authentication and authorization methods and techniques to keep users and information safe over the Web. The Gateway provides client libraries that allow you to integrate HTTP authorization and authentication into your application. Encrypted credentials sent to the Gateway are automatically injected into the protocol before authenticating with the back-end system, eliminating the time and risk of a long, multipassword authentication sequence but without compromising credential storage. The handshake that upgrades the connection looks like a HTTP handshake. Cookies and authorization headers are fully supported.

The Gateway also integrates with Java Authentication and Authorization Service (JAAS), which is a standards-based Java security framework and API that enables services to verify and enforce access controls on users. Being based on JAAS means that you can plug any authentication technology into the Gateway, providing the ability to upgrade your existing authentication technology or move to another provider without requiring changes to your applications.

See Also