When creating a AAD application, we are able to create client secrets for the application. So I understand the client secrets are for the application. As a contrast, we can also create many service principals for the same application. And each service principal can has its own password using az ad sp create-for-rbac --name ServicePrincipalName. But I did not find a way to create such service principal password on Azure portal. So I am wondering whether these two kinds of credentials are referring the same thing.