Hi,
At the moment, the Mobile Messaging SDK does not support the step-up authentication flow.
What you're observing is expected behavior:
-
When setImplicitAuthenticationInfo is used, the session is initialized as authenticated
-
There is currently no built-in mechanism in the Mobile SDK to start as a guest and later transition to an authenticated session within the same conversation
-
As a result, step-up authentication configured in Messenger is not applied on mobile
If step-up behavior is required, it is supported in headless Mobile Transport SDK, but not yet available in the Mobile Messenger SDK.
Let us know if you need guidance on alternative approaches or workarounds.
Thanks
------------------------------
Anton Afanasiev
Manager, Mobile Development
------------------------------
Original Message:
Sent: 04-08-2026 16:36
From: Mariano Suban
Subject: Does Mobile Messenger support step up Authentication?
Hi team,
Does the mobile messaging sdk support step up authentication?
Using the mobile messaging sdk docs the authenticated web messaging has been implemented but it does not allow the step up authentication which is set in Messenger Configuration. Also guest messaging is not allowed either, as the messenger is not being shown to unauthenticated users, once the user logs the authenticated messenger pops up, even though the step up is set in the messenger configuration, and the session should start as a guest session if user is not authenticated.
We used:
let account = MessengerAccount(deploymentId: String,
domain: String,
logging: Bool)
account.setImplicitAuthenticationInfo(idToken: String, nonce: String)
Please advise if possible to achieve step up authentication (guest -> authenicated session) by using mobile messaging SDK
Thanks!
#MobileMessenger
#WebMessaging
------------------------------
Mariano Suban
Star Telecom[WebsiteUrl]
------------------------------