Comments (5)
Hello, same issue here. After downgrading Keycloak to v24 everything is working as expected.
from dashy.
Same issue for me. I use:
- Dashy v3.1.1
- Keycloak v25.0.1
Both hosted as Docker containers on a Synology NAS behind the built-in (Synology) Reverse Proxy and publicly available via HTTPS.
I get the same result. Auth seems to work on Keycloak side, because a session is created and the Keycloak logs show nothing. But Dashy shows this:
from dashy.
Since I'm not using docker, I cannot really roll back keycloak to a previous version (I could, but it's too much work). Is there any way I can help testing and fixing this bug?
from dashy.
@juantxorena I assume that Keycloak v25.0.0 introduced some breaking changes, so that the implementation in Dashy needs some adjustments. For reference: https://www.keycloak.org/docs/latest/release_notes/index.html
Dashy is currently using "keycloak-js": "^20.0.3"
. The current version is Keycloak JS v25.0.1. According to the release notes of Keycloak v25.0.0 there were some (maybe breaking) changes regarding the Keycloak JS adapter:
Legacy Promise API removed
With this release, we have removed the legacy Promise API methods from the Keycloak JS adapter. This means that calling.success()
and.error()
on promises returned from the adapter is no longer possible.Required to be instantiated with the new operator
In a previous release we started to actively log deprecation warnings when the Keycloak JS adapter is constructed without thenew
operator. Starting this release doing so will throw an exception instead. This is to align with the expected behavior of JavaScript classes, which will allow further refactoring of the adapter in the future.
A quick look at the old v24.0.5 and latest v25.0.1 docs did not reveal any major changes for the overall implementation so far.
Maybe it is worth noting this in the installation instructions / troubleshooting section / readme file... until it is updated.
from dashy.
@juantxorena Did you try to use the OIDC method in the meantime? Maybe this works with Keycloak... I haven't tried it and I can't at the moment, because I removed Dashy for now.
from dashy.
Related Issues (20)
- error 404 all of a sudden HOT 35
- Custom color settings revert to theme default when you click Cancel HOT 1
- font-awesome icons only work if there's no dash in the icon name HOT 3
- [BUG] Keycloak authentication breaks Dashy HOT 1
- SEVERE bug in Dashy - looping reinstall after adding basic auth to conf.yml HOT 5
- [SHOWCASE] <A Simple Dash> HOT 2
- [BUG] My Dashy Docker container keeps looping and not starting HOT 10
- [FEATURE_REQUEST] Update to Vue3 (Vue2 is EOL)
- [QUESTION] <Dose it fit for Rack mate T1 mini chassies ?> HOT 5
- [FEATURE_REQUEST] Disable configuration for Keycloak user without a certain role
- [BUG] pi-hole widget does not display data from API HOT 1
- service unbelievable HOT 2
- [FEATURE_REQUEST] ZFS status widget
- [QUESTION] Widgets Disable SSL HOT 3
- [BUG] Failed to deploy: out of memory HOT 7
- [BUG] unconsistant release tag for latest version HOT 1
- Multiuser support HOT 1
- Docker image - vulnerabilities HOT 2
- [BUG] Dashy crash on startup if IPv6 used
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 dashy.