Comments (7)
@idc77 Had to revert your commit/pr as it dosen't build see: https://rollupjs.org/configuration-options/#output-exports
Also note that it KeycloakSymbol is exported here https://github.com/dsb-norge/vue-keycloak-js/blob/main/src/index.ts#L42
import VueKeyCloak from '@dsb-norge/vue-keycloak-js'
const symbol = VueKeyCloak.KeycloakSymbol
from vue-keycloak-js.
@chrisnruud @baltom @josteitv
You probably don't want to be pinged but this is an easy change which would make away with the getCurrentInstance() requirement.
from vue-keycloak-js.
Ok. After MUCH experimentation the simplest solution is to just add export
to the KeycloakSymbol
declaration.
old
const KeycloakSymbol = Symbol('keycloak')
new
export const KeycloakSymbol = Symbol('keycloak')
And with this one can just
import {KeycloakSymbol} from "@dsb-norge/vue-keycloak-js";
// ... setup()
const kc = inject(KeycloakSymbol)
Please just make this small change.
Meanwhile I've copy/pasted the change to
https://www.npmjs.com/package/dalu-vue3-keycloak
https://code.icod.de/dalu/vue3-keycloak
from vue-keycloak-js.
Thank you for the ping. We will try to take a look at the earliest convenience. Sorry for not responding in a timely manner :)
from vue-keycloak-js.
Meanwhile 2 weeks have passed and nothing happened. Writing 7 characters is very time consuming.
Come on already.
from vue-keycloak-js.
@idc77 thank you for the PR!
from vue-keycloak-js.
wow, so much trouble over nothing.
Sorry to have bothered you.
from vue-keycloak-js.
Related Issues (20)
- For my keycloak version (18), the url configuration should not have "/auth" in the vite_vue3 example HOT 1
- $keycloak with vue 3 and vue-router 4 HOT 5
- Vue3 HOT 1
- Configurable token update interval
- Implementing PKCE with vue-keycloak-js HOT 2
- Always Redirect with URL #error=login_required HOT 3
- [vite] Internal server error: Failed to resolve import "@dsb-norge/vue-keycloak-js/dist/types" from "src/main.ts". Does the file exist? HOT 2
- [question] Where can I get an indication that the token has expired as a basis for jumping to the login
- Vue3 Support
- Support for Keycloak v21 HOT 1
- Cannot use namespace 'Keycloak' as a type HOT 2
- [question] Why and how do I prevent a blank page when the Keycloak server is not available? Vue, Keycloak, Quasar
- Refresh the system page and automatically add a hash parameter after the URL. How to remove the following parameters
- js-sha256 warning
- vue3 enable to use HRM HOT 1
- Vue Keycloak variable is undefined.
- Issuer displayed in browser URL after login? HOT 3
- Login success but redirect again. HOT 2
- requestStorageAccess errors and keycloak init errors on Chrome HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue-keycloak-js.