Overview
In API Management, users and groups are a core aspect of the Developer Portal and are used to manage the visibility and access to respective products and their APIs.
One of the common questions that I often get asked is, “how do I appropriately govern the groups effectively so that I can ensure that the …
Read MoreProblem Space
I have recently been adding email alerting to some Logic App Standard workflows as part of the error handling flow. In doing so I made use of an existing Office 365 Outlook Connector in the Azure Subscription; the connector is not built in for Standard Logic Apps but is rather part of the Managed Api …
Read MoreProblem Space
Over the years of developing Infrastructure as Code (IaC) with either ARM templates or Bicep (since it was released in 2020), I have made it my best practice where possible to use well-defined base type parameters (
Strings | Integers | Booleans
) so that the templates are usable and maintainable by …
Read MoreOverview
After setting up a Logic App (Standard) Backend in Azure API Management (APIM) in my last post, I wanted to try and see if I could create a Swagger definition from a Standard Logic App which could then be used to simplify the API authoring process in APIM. This post shows my methods of doing so.
If you …
Read MoreOverview
Updated [31/01/2024]: See
New Postshowing methods of linking a Logic App Standard as a Backend to APIM through a Swagger Definition.
I have recently been reviewing the method in which a Logic App (Standard) workflow would be setup as an API in API Management. My aim is to overcome and simplify the …
Read MoreIf you haven’t already, placing a customisation on your command prompt for PowerShell is a great way to gain extra context in given activities. For example, if you would like to have a comprehensive overview of your Git status summary information, then posh-git is for you.
Be Careful: Adding customisations …
Read MoreBackground
Azure role-based access control (Azure RBAC) provides fine grained control over access to Azure resources. Azure RBAC is founded on top of the Azure Resource Manager which allows us to provide access authorisation at differing scope levels ranging from the Management Group through to individual resources. …
Read MoreProblem Space
There is a potential unintentional side effect when you add a APIM subscription key as a header to an inbound request. The header is not stripped from the request prior to being sent to the configured backend service. Rather it is retained.
If you manage the backing service and are not concerned with the …
Read MoreProblem Space
I have often found myself with a peeked interest into any method that will simplify both the on-boarding and return to a given project.
Why the interest you may ask…
Well, in most cases when working on a given project (Greenfield or Brownfield), one member of the team will scout ahead to make sure …
Read MoreBackground
Strong Names provide .NET Framework assemblies with unique identities. When the .NET Framework loads a strong-named assembly for a referring assembly, it verifies the strong name signature. If the strong name signature of the assembly cannot be verified, the .NET Framework will not load the assembly.
!Do …
Read More