Support for SVG/Base64 image with Verified Credentials (Azure AD)

Paul Koutinas 11 Reputation points
2022-07-22T11:05:30.51+00:00

I'm trying to use an SVG asset for my Verfied Credentials but I can't get the Azure properties to accept any standard format.
For reference, I'm trying to use the 'image' attribute as defined under displayCredentialLogo with the following value:

"logo": {  
  "description": "Onfido Logo",  
			"image": "data:image/png;base64,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"  
}  

I get the following error from the Azure UI:
description is a required value. Please enter a value and try again.
Error code: missingRequiredParameter

A 'description' is provided and the overall definition works if I provide a "uri" instead.

Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,713 questions
0 comments No comments
{count} votes