Closed omnisip closed 1 year ago
I have now tested every possible combination of workaround and cannot find a solution.
I downgraded the tools task versions. Didn't help.
I downgraded the pac tool itself back to 1.24 and found new breaking issues in shell testing that would prevent it from working.
I tried both Windows and Linux for all of the combinations.
I also wrote entire shell excepte replacements for the tasks down to making calls to pac from authenticate through application install. No matter what I do there, it won't work with a client secret for app install.
My diagnosis of the issue makes me believe that changes in pac are the root of this. From all of the experimental testing, between 1.24 and 1.25.2+g1c4a1b8, persistence of tenant ids to the place where authentication profiles are stored is broken. When manually adding the tenant id to authentication profiles Json, a new issue occurs where it will fail the authentication despite working correctly when adding the profile. I've further confirmed the results in portal.azure.com sign in logs.
We are working on a fix and plan to release it tomorrow
My team thinks this issue started yesterday or the day before. I can't tell myself.
See logs I've put a WhoAmI which properly gets the auth profile vs. InstallApplication.
Pipeline tasks
Contents of apps.json
WhoAmI output
InstallApplication Output