After some tinkering, I was able to resolve this. Essentially, you need to add a Federated credential to your App Registration. Navigate to Certificates & Secrets, then to the 'Federated credentials' tab and configure as follows:
Why am I receiving this error: AADSTS70025: Client application has no configured federated identity credentials.
Why am I receiving the federated identity error , when I'm using a client certificate/client_assertion key (jwt)?
3 answers
Sort by: Most helpful
-
-
Yakun Huang-MSFT 10,555 Reputation points Microsoft External Staff
2024-09-17T08:55:34.4333333+00:00 Hello Aundrea Vickers,
Thank you for reaching Microsoft Support!
According to the documentation, check that the federation credentials are configured on the App registration or Managed Identity.
If no configuration, please follow the documentation tutorial to configure.
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.
-
Kevin Kimotho 5 Reputation points
2024-09-22T08:49:11.1+00:00 I am running into the same exact error. For the same App Registration, I am able to access an API through it using client, secret. But not successful with the certificate method.
What i have done:
- Used python to generate a JWT payload and sign with the private key
- Uploaded a .pem of the certificate