Anti-forgery token is used to prevent CSRF (Cross-Site Request Forgery) attacks. Portal will manage authentication and authorization, so no authentication code is required. However, you need to include CSRF token with all web API requests. Cross-site request forgery is an attack against web-hosted apps whereby a malicious web app can influence the interaction between a client browser and a web app that trusts that browser....
As you know, Approval Process can be implemented using Power Automate where we can get the response with comments. In a standard approval process, we can send approval emails to licensed users. There are the following options to send an email to external users: 1. Create contacts (who are approvers) as guest users and it does not need any license. 2. Use Send Email with...
As we all know, we need licenses to implement Power Automate. All the users of Microsoft Power platform have limits on the number of requests based on the license they are assigned. The following table defines the number of requests a user can make in 24 hours. In the above table per flow plan is 250000. It is nothing but the API calls you can...
Commands are the resulting actions performed when a button is clicked. These commands are added through apps and we can decide the properties like Display of the button, visibility and actions to be performed. Where can we add these commands? The commands can be added at the following locations of a table: • Main Grid • Main form • Subgrid view • Associated view Classic...
While building complex logic using the plugins, we always end up having n number of plugins for various processes. If these processes are implemented around a single entity and if one plugin is triggering another, we need to consider the depth of the plugin which decides the sequence of plugin execution. IPluginExecutionContext context = localContext.PluginExecutionContext; if (context.Depth > 1) return; What is plugin depth Depth...