Can we give multiple scopes for a single API itself?
Scopes are attached to REST resources. You can have only one scope for each REST resource.
Related
Are there any methods within Microsoft.Graph to gather Risk Detections and Risky Users from the API? I am unable to find methods to build these requests under the Identity class.
Otherwise, is there a way to use an existing GraphServiceClient to build a request for an arbitrary Graph API Endpoint?
There are the APIs of List riskDetections and List riskyUsers. However, they have no SDK method about C#. You could just obtain access token and then make Get request to list them.
Ex: Lets assume I have a 'Calculator' API and it has below operations/definitions.
1.addition
2.multiplication
I want restrict user with addition operation and remaining operations should not be visible/access in store console.
Is there any way to achieve this?
You can restrict the access for each resource by configuring scopes for each resources. If the user has access token binding to the particular scopes only can invoke the resources restricted with the scopes. Documentation has detailed useful information regarding this - https://wso2.com/library/articles/2017/01/article-an-overview-of-scope-management-with-wso2-api-manager/
We are planning to create a custom webservice solution on APIGEE.
Our requirement is create a single API PROXY which should be serve for more than 2 WSDL.
All WSDL contains different Operation and Binding.
Also data type defined in schema also entirely different.
Our main objective is no need to modify the API PROXY for any customer in the future.
Also want to utilize the OAUTH service provided by APIGEE for authetication.
Can you please tell how feasible in APIGEE?
Does kaa has an api to list all registered end-point/devices for an application by application ID? Or do we have to parse the registration logs to get a unique list of end points? Thanks.
As commented #Pete you can list all registered end-point/devices for an application. Every Kaa application, when created, becomes a member of the default group all. See Using endpoint groups documentation. Also look at corresponding Server REST APIs Grouping and Profiling documentation sections.
In the API Managment console, it is possible to put multiple resources in a single Proxy. Is that same capability available for App Services? I'd like to put multiple resources in a single collection.
Thanks.
When you create an api proxy you create a basepath (like /v1). You can then add resources within that group (/v1/resource).
See http://apigee.com/docs/api-services/content/add-and-configure-your-first-api