msgraph-sdk-python-core icon indicating copy to clipboard operation
msgraph-sdk-python-core copied to clipboard

GraphClient List Applications get call does not return all values as GraphRBAC

Open dmartin-r7 opened this issue 2 years ago • 0 comments

Describe the bug When using the old GraphRBACManagement client to list all applications, the response is detailed here: https://docs.microsoft.com/en-us/python/api/azure-graphrbac/azure.graphrbac.models.application(class)?view=azure-python

In the new GraphClient, calling a get on '/applications' returns the following: https://docs.microsoft.com/en-us/graph/api/application-list?view=graph-rest-1.0&tabs=http

There are discrepancies here between the responses, namely the parameters allow_guests_sign_in and allow_passthrough_users are returned in the RBAC client but not the GraphClient and I don't see any corresponding way to get this information from it. Is there a reason for this or is there anyway I can get this information as it is blocking me from migrating as these values are important to my project.

Expected behavior Get '/applications' from the GraphClient should return all the same parameters as the original RBAC Client.

Extra Question

Is there plans to introduce models to this client as well, as currently there are none? Or is there a roadmap I can view to see how much functionality will be available. The deprecation of Azure AD is in june and this package is very barebones for such a short timeframe.

Thanks

dmartin-r7 avatar Feb 21 '22 13:02 dmartin-r7