Comments (20)
It is now https://github.com/TomBursch/kitchenowl/releases/tag/v0.4.15 😄
from kitchenowl.
This is finally implemented. I would still consider this beta, feel free to try this out (when the next version is released) and report back any bugs you encounter. The setup documentation can be found here: https://docs.kitchenowl.org/self-hosting/oidc/
from kitchenowl.
This is finally implemented. I would still consider this beta, feel free to try this out (when the next version is released) and report back any bugs you encounter. The setup documentation can be found here: https://docs.kitchenowl.org/self-hosting/oidc/
Hi, thanks a lot for implementing this. One morething is that would it be possible to allow automatic creation of users with OIDC? I am using my own identity manager and do not want users to register an account manually.
Yes, accounts are automatically created when signing in using OIDC. I will update the docs to state that a bit more clearly.
from kitchenowl.
Okay, both of those bugs (linking and logout) should be fixed in the next release.
from kitchenowl.
+1 to watchlist. When it's implemented I will start using this xD.
from kitchenowl.
I tried as well. It seems the docker image was not updated yet.
from kitchenowl.
Thank you for implementing OIDC 🚀
I installed v0.4.15 and configured OIDC with Authentik!
The button Sign in with OIDC is appearing but when I click on it the URI https://kitchenowl.fqdn/api/auth/oidc?provider=custom returns a 500 with message Something went wrong
.
In the logs I've got this:
[pid: 46|app: 0|req: 15/15] 10.32.30.254 () {62 vars in 990 bytes} [Thu Nov 16 15:56:30 2023] GET /api/auth/oidc?provider=custom => generated 20 bytes in 0 msecs (HTTP/1.1 500) 2 headers in 98 bytes (3 switches on core 199)
16/11/2023
16:56:44
[2023-11-16 15:56:44,667] ERROR in config: 'kitchenowl_scheme'
from kitchenowl.
You're right, there was a bug in the backend. I've published a new version that should fix that. You can re-pull the latest image when the pipeline has succeeded
from kitchenowl.
I had the same issue with a redirecting loop when you link an account.
It works well with a new user. I tested to check if the problem was with the "link account". Other user with other email.
@TomBursch, and trick to link account?
from kitchenowl.
Can you guys provide the backend logs of the unsuccessful account link?
Also does OIDC work on android for you with the custom scheme redirect?
I confirm OIDC works on android with the custom scheme redirect 👍
from kitchenowl.
Can confirm linking does now work as expected :) Thanks for the quick fix!
from kitchenowl.
This is finally implemented. I would still consider this beta, feel free to try this out (when the next version is released) and report back any bugs you encounter. The setup documentation can be found here: https://docs.kitchenowl.org/self-hosting/oidc/
Hi, thanks a lot for implementing this. One morething is that would it be possible to allow automatic creation of users with OIDC? I am using my own identity manager and do not want users to register an account manually.
from kitchenowl.
Hi,
Let me start to say what wonderful project.
Regarding OIDC, I tried to implement with Authentik, but the "Sign in with OIDC" is not available.
Any trick?
Thank you
from kitchenowl.
I confirm this is now working with the latest image, kudos! 🚀
from kitchenowl.
Yes, it's working.
Only one note when Logout. The token is revoked, but the redirection is not working properly.
There is no possibility of add Logout URL?
from kitchenowl.
@heliohenriques I saw you also use Authentik. Did you need to do anything special? I configured everything and after trying to link an account nothing happens and I get stuck in a redirect loop :/
EDIT: Confused the names, sorry for the unnecessary ping :/
from kitchenowl.
Only one note when Logout. The token is revoked, but the redirection is not working properly.
There is no possibility of add Logout URL?
Can you further explain what you mean? Or provide part of the specification you mean?
from kitchenowl.
Can you guys provide the backend logs of the unsuccessful account link?
Also does OIDC work on android for you with the custom scheme redirect?
from kitchenowl.
Only one note when Logout. The token is revoked, but the redirection is not working properly.
There is no possibility of add Logout URL?Can you further explain what you mean? Or provide part of the specification you mean?
Sure,
After logout, the page it started looping /signing/redirecting...
My question is that we don't define any Logout URL like https:///application/o/kitchenowl/end-session/
from kitchenowl.
Thank you @TomBursch.
It's working perfectly.
Suggestion for the future, option to disable local login, or option to redirect automatically to OIDC on login page.
from kitchenowl.
Related Issues (20)
- Bug: Empty cooktime causes recipe import to crash
- Feature request: Allow on-the-fly meals in meal planner
- Bug: docker with nginx SSL reverse proxy HOT 8
- Bug: E-mail confirmation contains local http://localhost:8222 HOT 6
- Bug: Error on adding recipe from hellofresh HOT 9
- Feature request: Move recipe to other household HOT 1
- Ingredients Not importing HOT 3
- Docs: Authelia OIDC example is now incorrect HOT 1
- Bug: Category list shows scrolled to bottom when assigning ingredients
- Bug: Recipe can't be added to Mealplaner on IOS app, if the recipe has no ingrediants HOT 1
- Feature request: QIF Bank File Import HOT 1
- Feature request: Ability to edit item list of a household including clearing all standard items HOT 1
- Feature request: List all ingredients available and select them by clicking
- Feature request: Expenses as Negative Numbers HOT 2
- Feature request: Expense Report of Income vs Expense by Category over week/month/year
- Feature request: Siri Integration for Adding Items to Shopping List on KitchenOwl iOS App
- Bug: Trouble importing recipes from URL
- Feature request: Quick import a lot of groceries at once
- Feature request: Recipies grid view HOT 4
- Bug: edit and back buttons are hard to see in some background HOT 1
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 kitchenowl.