Our company brands a lot of our pages and emails for specific companies that use our software.
We are using the branded Okta template emails and adding our own sections for each company.
We were using ${app.name} to do an if statement for different applications.
But we are not seeing this work anymore.
I have called the branded email, I see the correct logo and colors in the email, but none of these are showing up correctly.
App name = ${app.name}
App Label = ${app.label}
App ID= ${app.id}
Did something change in okta?
We are on Okta version [Version 2024.05.1 E]
The access token that is being used is a Client API (has a Client id and Secret).
So they are not “logging into the app”.
We are reset this password through our own reset password API, that calls the Okta SDK to reset it, or to send the email off.
It seems like doing it this way does not show the app name. The only way we were able to get the app name was to go through the Okta Angular login plugin where it askes to reset the password.
How should we handle the app name in an customized email when it is coming from 1. Okta SDK, 2. from an API Client authentication?
Ooo, I don’t think there will be an application in context if the reset is being triggered by the Admin instead of a user requesting Password recovery when trying to log into a specific application (like you saw when using your Angular integration).
I know you mentioned using an SDK, but which one are you using? Is it, under the hood, calling this Admin API endpoint.