Code Monkey home page Code Monkey logo

Comments (20)

TomBursch avatar TomBursch commented on May 30, 2024 7

It is now https://github.com/TomBursch/kitchenowl/releases/tag/v0.4.15 😄

from kitchenowl.

TomBursch avatar TomBursch commented on May 30, 2024 5

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.

TomBursch avatar TomBursch commented on May 30, 2024 3

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.

TomBursch avatar TomBursch commented on May 30, 2024 3

Okay, both of those bugs (linking and logout) should be fixed in the next release.

from kitchenowl.

TheLonelinessOfHS avatar TheLonelinessOfHS commented on May 30, 2024 1

+1 to watchlist. When it's implemented I will start using this xD.

from kitchenowl.

hypervtechnics avatar hypervtechnics commented on May 30, 2024 1

I tried as well. It seems the docker image was not updated yet.

from kitchenowl.

Kaaybi avatar Kaaybi commented on May 30, 2024 1

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.

TomBursch avatar TomBursch commented on May 30, 2024 1

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.

heliohenriques avatar heliohenriques commented on May 30, 2024 1

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.

Kaaybi avatar Kaaybi commented on May 30, 2024 1

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.

hypervtechnics avatar hypervtechnics commented on May 30, 2024 1

Can confirm linking does now work as expected :) Thanks for the quick fix!

from kitchenowl.

TheLonelinessOfHS avatar TheLonelinessOfHS commented on May 30, 2024

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.

heliohenriques avatar heliohenriques commented on May 30, 2024

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.

Kaaybi avatar Kaaybi commented on May 30, 2024

I confirm this is now working with the latest image, kudos! 🚀

from kitchenowl.

heliohenriques avatar heliohenriques commented on May 30, 2024

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.

hypervtechnics avatar hypervtechnics commented on May 30, 2024

@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.

TomBursch avatar TomBursch commented on May 30, 2024

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.

TomBursch avatar TomBursch commented on May 30, 2024

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.

heliohenriques avatar heliohenriques commented on May 30, 2024

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.

heliohenriques avatar heliohenriques commented on May 30, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.