-
-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
React admin absolute redirectTo URL for OAuth 2 and OIDC #6464
Comments
Dear Marmelab, I wanted to use your fascinating react-admin. But I had to abandon it. Here's why. I understand that open-source software means huge dedication and usually, the team does not receive enough compensation from the community in return. But that's the open-source, and it has been like that for decades. I also have a couple of open source projects, thus I'm not just a mere consumer. I'm also a producer. However, by seeing that my issue does not get a simple answer within 2 days, and by looking at your issues frequency which is like one issue per every two days, and by seeing that your repo has more than 400 contributors, I realized that this means the serious risk for the future of my projects. I'm a businessman and an entrepreneur. I know it very well that we should pay a lot for a product to be born. However, I also know that all you have to do to answer issues is less than 1 hour per day, to at least give the users of your repo a sense of "involvement" and "security". I read your last 10 issues myself, and almost understood them each in like 10 minutes. And I'm new to your repo. A maintainer who knows it can answer each issue in less than an hour. This means 1 man/hour per day or 30 men/hour per month. And it seems that you don't even put that amount of support for your repo base. Of course, no user has any right to complain, as long as things are free. "Either choose or go away" is the mantra for free stuff. But I think you don't deserve the reputation you have based on the way you respect your repo users and based on your contributors count. Anyway, I'm an interested, yet very disappointed user who wanted to use your repo, and got stuck in a very critical step of extensibility, and got no answer and thus had to leave it for another platform after almost a month of building stuff using your repo. That's the reality of your repo. Please don't delete this comment. Good luck. |
Hi, You're obviously a much better open-source maintainer than we are, so you should definitely build your own react-admin. And since you also work on week-ends (which we do our best to avoid, to keep a sane work/life balance), it should not take long. Cheers! |
What you were expecting:
I expect to be redirected to
keycloak
login page, instead of/login
page ofreact-admin
.What happened instead:
I'm redirected to
/login
page.Steps to reproduce:
I'm trying to connect my
react-admin
toKeycloak
.My
Keycloak
is listening onhttps://accounts.domain.com
, while myreact-admin
is deployed onhttps://admin.example.com
.So as you can see they are deployed on two completely different hosts.
Now I don't want to see
login
form onreact-admin
.In other words, since
keycloak
has everything, including all UIs, I want to redirect my user tokeycloak
instead of showing him the defaultlogin
form ofreact-admin
.Thus in my
authProvider.js
I have this code:However, when I go to my admin panel, it redirects me to
https://admin.example.com/#/https://accounts.domain.com
.In other words, it seems that
react-admin
does not understand that this is an absolute URL.Environment
The text was updated successfully, but these errors were encountered: