Azure / Azure/azure-cli

Error when creating an app registration with "oauth2AllowIdTokenImplicitFlow": true and `replyUrlsWithType`

Open
#28,718 1 comment 0 reactions 1 assignee Claimed by @jiasli View on GitHub
act-identity-squad Auto-Assign Azure CLI Team customer-reported Graph potential-pruning question
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

We create an app registration with replyUrls and implicit grant and hybrid flows set to true.

We used to run the following command for this that worked until a few days ago.
Now we get this error: Expected property 'oauth2AllowIdTokenImplicitFlow' is not present on resource of type 'RequiredResourceAccess'

EUROPE+ladamian@DESKTOP ~/projects/
$ az ad app create --display-name myappreg --required-resource-accesses @template_app_reg.json
ERROR: Expected property 'oauth2AllowIdTokenImplicitFlow' is not present on resource of type 'RequiredResourceAccess'

EUROPE+ladamian@DESKTOP ~/projects/
$ cat template_app_reg.json
[
{
"resourceAppId": "00000003-0000-0000-c000-000000000000",
"resourceAccess": [
{
"id": "e1fe6dd8-ba31-4d61-89e7-88639da4683d",
"type": "Scope"
}
],
"oauth2AllowIdTokenImplicitFlow": true,
"oauth2AllowImplicitFlow": true,
"replyUrlsWithType": [
{
"url": "https://webapp.azurewebsites.net/redirect",
"type": "Spa"
}
]
}
]

### Related command

az ad app create

### Errors

The error: ERROR: Expected property 'oauth2AllowIdTokenImplicitFlow' is not present on resource of type 'RequiredResourceAccess'

### Issue script & Debug output

INFO: cli.azure.cli.core.util: {"error":{"code":"Request_BadRequest","message":"Expected property 'oauth2AllowIdTokenImplicitFlow' is not present on resource of type 'RequiredResourceAccess'","innerError":{"date":"2024-04-09T10:57:23","request-id":"2293bc01-c0c4-40f4-a8f1-572d6ffa9ebb","client-request-id":"2293bc01-c0c4-40f4-a8f1-572d6ffa9ebb"}}}

### Expected behavior

The app registration should have been created.

### Environment Summary

az --version
azure-cli 2.59.0

core 2.59.0
telemetry 1.1.0

Extensions:
aks-preview 0.5.146
application-insights 0.1.19
azure-iot 0.21.3
cosmosdb-preview 0.24.0
interactive 0.5.1
kusto 0.5.0
ml 2.23.0
storage-preview 0.8.4
stream-analytics 0.1.2

Dependencies:
msal 1.27.0
azure-mgmt-resource 23.1.0b2

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.