How to remove the hash "#" symbol from url?

Hi team,
By default, jmix application used the “#” symbol in URL like this:“http://localhost:8080/#main/tasks?task_id=123456
But we have an issue when we used oidc-addon integrate with SSO Keycloak. Detail of issue we posted here: Issue URL Routing with jmix-oidc - #2 by ntha79 .
According to the OAuth2.0 spec, the redirect URI should not contain a fragment identifier :
> The redirection endpoint URI MUST be an absolute URI as defined by [RFC3986] Section 4.3. The endpoint URI MAY include an “application/x-www-form-urlencoded” formatted (per Appendix B) query component ([RFC3986] Section 3.4), which MUST be retained when adding additional query parameters. The endpoint URI MUST NOT include a fragment component.

Now we want to remove the symbol “#” from url.
Do you have any solution?

Hi,

The only way to remove # is to disable routes at all by using jmix.ui.url-handling-mode = NONE (see doc), otherwise # is required.

Regards,
Gleb

We will try other way!
Thank you very much , Mr Glev Gorelov.