Background
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 MoreBackground
One of the fundamental parts to BizTalk for both configuration and integration applications is
Enterprise Single Sign On
, or as we will continue to reference asSSO
from now on.SSO outside the bounds of BizTalk is an available service that is used to store and transmit encrypted user credentials. However, …
Read MoreBackground
An Azure Tenant is hierarchically structured with the following make up:
- Tenant
- One or more Management Groups
- One or more Subscriptions
- One or more Resource groups
- One or more Resources
Deployment Scopes
{Tenant, Management Group, Subscription, Resource Group}
allow us to deploy respective types of …
Read MoreBackground
I have recently been looking at creating multiple of the same resource using Bicep. There is however a condition where I would wish for the set of resources not to be deployed. The following stages show my work through of this particular problem (using a storage account resource as an example):
Conditional …
Read MoreBackground
I have recently been playing around with some of the Bicep functions when I came across a pattern by Microsoft called the Shared Variable File Pattern.
This nifty pattern describes a method in which you can extract what would either be commonly used or complex configuration values away from your Bicep …
Read MoreAzure Logic Apps
Azure Logic Apps is an Azure Integration Service (AIS) that provides you the ability to create and run automated workflows with little to no code. Consumption Logic Apps are developed using the visual designer within the Azure Portal.
If you are new to developing Azure Logic Apps, there is great …
Read MoreProblem Space
I ran into a problem the other day working with the Fluent UI React component
Controlled Multi-select Dropdown
. As context, here is my redacted code and explanation:import { Dropdown, IDropdownOption } from 'office-ui-fabric-react'; // office-ui-fabric-react@7.204.0 export interface State { …
Read More