Hi @Amit Kumar
If the IIB application is deployed on Azure VM, you can use managed identity to access the Cosmos DB using RBAC. This links details the RBAC roles for Cosmos DB that you can assign to managed identity https://learn.microsoft.com/en-us/azure/cosmos-db/how-to-setup-rbac
Below link provides sample code on how to get a managed identity credential in different languages and initialise a cosmos client.
https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/tutorial-vm-managed-identities-cosmos?tabs=azure-portal#access-data
You can also use key based authentication but Azure AD auth with service principal/managed identity is recommended.