Oidc redirect uri behavior

Currently our frontend code uses origamClientCallback as redirection URI

But our templates use #origamClientCallback, which is the old IdentityServer string as seen in these places:

Interestingly, it works! And that is because when storing the configuration to the OpenIddict database (OpenIddictApplications.RedirectUris) at backend startup, the hash mark is stripped somewhere on the way.

I consider this confusing. I think we should:

  • prohibit setting # in the config files as fragments are forbidden anyway
  • update our templates
  • add some configuration examples to Appsettings.json documentation as it is not clear from there that origamClientCallbackis a hardcoded thing