Hi,
I am trying to authenticate to IS4 from Wordpress via OIDC-Plugin but I always get this error:
JWT token validation error: IDX10214: Audience validation failed. Audiences: 'http://localhost/resources'. Did not match: validationParameters.ValidAudience: 'http://localhost:5000/resources' or validationParameters.ValidAudiences: 'null'.
Wordpress is running on http://localhost and IS4 on http://localhost:5000. How can i make the IS4 accept the "http://localhost/resources" audience? Is there anything I have to add to the authorization request in oidc plugin or is the only solution to run the Wordpress instance on the same port as the IS4?
Best regards
I had to set the IssuerUri in the Startup.cs of the IdentityServer4 to http://localhost:5000, now it works:
var builder = services.AddIdentityServer(options =>
{
options.Events.RaiseErrorEvents = true;
options.Events.RaiseInformationEvents = true;
options.Events.RaiseFailureEvents = true;
options.Events.RaiseSuccessEvents = true;
options.IssuerUri = "http://localhost:5000";
})
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Most helpful comment
I had to set the
IssuerUriin the Startup.cs of the IdentityServer4 to http://localhost:5000, now it works: