question

KatareAshish-1107 avatar image
0 Votes"
KatareAshish-1107 asked KatareAshish-1107 commented

Identify/distinguish partners

In Azure APIM - I am looking the best ways to iIdentify/distinguish partners accessing our APIs.

I have used CA Layer 7 before we used to have application for each partner in each environment so basically as API key associated for each partners ( Partner A having API key if accessing API 1 in Sandbox environment)
I am wondering what are the way we can control this in the Azure APIM. - Certificates, API keys, Subscriptions, Accounts ?

Any suggestions, thoughts please ?

azure-api-management
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

MikeUrnun avatar image
0 Votes"
MikeUrnun answered MikeUrnun commented

Yes, you can identify them by their Subscription ID. I haven't worked with CA Layer 7 but in APIM, we have the following matrix of entities in the context of your question:

  • User Groups -> Users
    For a more elaborate setup & user management, you can integrate Identity Platforms like AAD and others.

  • Products -> Subscriptions
    You can create a Products in APIM and then control how Subscribers to a certain Product are treated through its Policy engine: Rate Throttling, Request Transformation, etc...

Connections are on TLS 1.2 by default, and should you wish, you can add certificate-based auth, OAuth2, etc.

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

@KatareAshish-1107 Just following up on the answer above, please let us know if you had any further questions.

0 Votes 0 ·
KatareAshish-1107 avatar image
0 Votes"
KatareAshish-1107 answered KatareAshish-1107 commented

@MikeUrnun Thank you for the details. We are getting challenges as we dont have a Developer portal to our partners where they can look for key or details.
Its lot of manual steps involved at this time.

between, is there any documentation from Azure APIM i can refer to setup the products and partner subscriptions ?

· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

@KatareAshish-1107 For your other post about the multi-region deployment of the APIM instances on the Basic tier and the ensuing challenge of having a common Developer Portal, I believe you can try the standalone API Portal project, as answered: https://docs.microsoft.com/answers/answers/357588/view.html

Have you already tried it? Let me know if any questions about that part and I'd be happy to look into it.

0 Votes 0 ·