Create Static Claim in AAD Claim Transformation Policy
Daniel Milnes
26
Reputation points
Hi there,
I'm having trouble creating an arbitrary string claim using AAD Claim Transformation policies. I've tried to adapt from the AAD B2C docs (https://learn.microsoft.com/en-us/azure/active-directory-b2c/string-transformations#createstringclaim) to the JSON required here, but I get a generic ClaimsMappingPolicy.BaseClient.Patch(): unexpected status 400 with OData. error: Request_BadRequest: Property definition has an invalid value.
error.
{
"ClaimsMappingPolicy": {
"ClaimsSchema": [
{
"ID": "StaticKey",
"SamlClaimType": "claimnamehere",
"Source": "transformation",
"TransformationId": "StaticTransformationKey"
}
],
"ClaimsTransformations": [
{
"ID": "StaticTransformationKey",
"InputParameters": [
{
"ID": "value",
"Value": "example"
}
],
"OutputClaims": [
{
"ClaimTypeReferenceId": "StaticKey",
"TransformationClaimType": "createdClaim"
}
],
"TransformationMethod": "CreateStringClaim"
}
],
"IncludeBasicClaimSet": "true",
"Version": 1
}
}
Is there something I've missed here? This is functionality we need to work.
Thanks!
Sign in to answer