This message was deleted.
# azure
s
This message was deleted.
k
What are you computing it from?
In the past, I've generated it as
identifierUris         = @("https://$tenantName/$webApiId")
where webApiId is just a new UUID which is saved and passed to another app
m
I am computing it from the same Application.
It does not come from another app I created. It have to be the app id of the current app
k
Why does it have to be the app id of the current app?
The azure console uses this pattern by default, but it has not been required in that format in my experience
Maybe a better question is, what are you trying to do? What's your application to be used for?
m
It is specified this way in the tutorial I am following. This tutorial is about enabling sso on a teams tab.
I need so set the Application ID URI which is suppsoed to contain the AppId.
What do you think @kind-mechanic-53546?
k
@millions-journalist-34868, thanks, that makes it a bit clearer
I believe that you should be able to just generate your own uuid for use as the id segment of the uri
that worked for me fine in my b2c application which uses the same flow
e.g
<api://subdomain.example.com:6789/${uuid()}/access_as_user>
then you can just plug that value into your manifest
Copy code
"webApplicationInfo": {
  "id": "<application_GUID here>",
  "resource": "<api://subdomain.example.com:6789/>>>UUID generated previously<<"
}
I'm pretty confident this should work
m
Thanks I will give it a try ! How did you do to create the scope access_as_user using Pulumi in your case ? It seems terraform azure ad provider used by Pulumi does not support exposing an api yet, so I was planning to look at how to create it using powershell.
k
I didn't 😞
This was all done using powershell as TF and Pulumi don't support ms graph api as yet
I adapted this script to create a trust framework app and proxy and upload custom policies for a B2C app
m
Okay understood, thanks for the answer.