Patent ID: 8332626

Claim:
A method, comprising: receiving, at an application router, a message from a client; forwarding, at the application router, the message to a first service when the message comprises an authentication token, wherein the authentication token indicates that the client can access the first service; creating, at the application router, a connection between the client and the first service when the application router forwards the message to the first service, wherein the first service sends a response message to the client over the connection; and forwarding, at the application router, the message to a second service when the message excludes the authentication token, wherein the receiving the message from the client, the forwarding the message to the first service, and the sending the response message by the first service to the client occur over a confidential channel, wherein the confidential channel is made confidential by encrypting the message received from the client, the message forwarded to the first service, and the response message sent by the first service to the client.