Authenticated web messaging allows only authenticated users to initiate a web messaging session with your agents. These authenticated users must log in to your website or your application before they can send a web message.

After you configure authenticated web messaging, you can access these existing built-in variables in Architect inbound message flows, which store some authenticated user attributes defined as standard claims by OpenId Connect Reference:

Name Type Collection? Read Only? Description
Message.IsAuthenticated Boolean No Yes Returns a value that indicates whether the message is authenticated. True if the authentication was requested for the message when it enters the queue; otherwise, false.
Message.Message.senderAddressInfo.addressDisplayable String No Yes A unique identifier associated with the end user. Provided by the third party authentication provider in the sub claim.
Message.Message.senderAddressInfo.email String No Yes The end user’s email address. Provided by the third-party authentication provider in the email claim.
Message.Message.senderAddressInfo.name String No Yes The end user’s full name. Provided by the third-party authentication provider. This address is built from the concatenation of the given_name and family_name claims.