Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Guidance 2022.2.1.14) The AppPath parameter in MapHangfireDashboardWithAuthorizationPolicy is incorrect #251

Open
vvdb-architecture opened this issue Aug 2, 2024 · 0 comments

Comments

@vvdb-architecture
Copy link
Contributor

vvdb-architecture commented Aug 2, 2024

If you have an application with a HangFire project, the Guidance will generate the following code:

	if (!IsInvokedByNSwag())
	{
		app.MapHangfireDashboardWithAuthorizationPolicy(nameof(Access.CanSeeJobs), "/.../jobs", new DashboardOptions { AppPath = "/healthchecks-ui#/healthchecks" });
	}

The AppPath should contain an URL that is used when the user clicks on the Back to Site button on the top right corner of the HangFire dashboard.

The problem is that "/healthchecks-ui#/healthchecks" does not exist. If you click the button, you'll get a 404.

For deployments in environments except Development, it should be "/yarp/healthchecks-ui#/healthchecks" instead.
For Development deployments, it can remain as-is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant