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

[Feature Request] Define custom entries for background services #5426

Closed
Arsync opened this issue Oct 30, 2019 · 2 comments
Closed

[Feature Request] Define custom entries for background services #5426

Arsync opened this issue Oct 30, 2019 · 2 comments

Comments

@Arsync
Copy link

Arsync commented Oct 30, 2019

Is your feature request related to a problem? Please describe.
Conceptual.

Describe the solution you'd like
Need an option to have independent entry points for background services like oidc-client silent token renewal process (runned within iframe). It takes package from node_modules for client side and doesn't use Quasar or Vue, but uses its own html file. This entries must not being included into index.html as part of main entry (app) with HtmlWebpackPlugin default option 'chunks: all'.
https://github.com/quasarframework/quasar/blob/dev/app/lib/webpack/inject.html.js

I think, it's closer to MPA behavior. But additional page builded without Vue.

Additional context
Related to this question

@rstoenescu
Copy link
Member

This sounds like a separate project (not created by Quasar CLI) is needed with a basic custom webpack setup which will generate your extra assets.

@Arsync
Copy link
Author

Arsync commented May 6, 2020

Main app authentication is not working without this thing - I've put it to empty VueComponent for 'silent-renew' router path. It will be always loaded within iframe at all pages of the main app for background communications to IdentityServer with redirects, staying on current page.

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

No branches or pull requests

2 participants