Hi all,
As per a campaign technote posted here: https://experienceleague.adobe.com/docs/campaign/technotes-ac/tn-new/ims-migration.html there are some steps mentioned how we should migrate our technical operators (ones using native authentication, such as webapp, messagecenter, etc.) to the Adobe admin console since the native username/password based authentication will no longer work from build 8.6 onwards. We are preparing for it while we are on build 8.5.2.
The technote mentions that we need to create a project in the adobe developer console, and then use the technical account access token generated as a result in the "Authorization" header of any API request we wish to make towards campaign using a technical operator. https://experienceleague.adobe.com/docs/campaign/technotes-ac/tn-new/ims-migration.html?lang=en#ims-...
I am following the steps that are necessary, but get the error "Non impersonation Login is not allowed on this instance."
If I do not use the Authorization header, then the API expects the sessiontoken to be present in the request body.
P.S.: I am executing the method xtk:queryDef#ExecuteQuery, as opposed to nms:rtEvent#PushEvent mentioned in the technote example.
Really appreciate if someone has experience with this kind of situation and/or error and can share a resolution.
cc: @Sukrity_Wadhwa (any internal resources around this topic/error?)
Regards,
Ishan