Hello Everyone,
We recently faced an issue where an application was created in the Developer portal but the generated APIKey and Secret didn't work while accessing the API mapped to the corresponding application.
My colleague did some investigation and found that there were 2 Application with same name. He stated the below
While the Portal lets you create an application with the same characters, as long as there is a difference in capital vs lowercase. But when the API is called, the key validation on the Gateway cannot see the lowercase vs. capital differences, and treats these applications as the same thing.
The result is an APIKey failure, although the application/api assignment is correct. The gateway simply sees these two applications as the same thing, and tries to match the application with the apikey, and due to the application already existing with the same characters, the database selects the initial record, and causes failure.
Below are my questions
Has anyone come across such issue?
What is the best way to handle such scenario?
Is there any settings to make the portal case-insensitive for Application registration?