Git Product home page Git Product logo

Comments (8)

jgrodziski avatar jgrodziski commented on August 29, 2024 1

I didn't publish a new version as there isn't a proper test for the moment but you could include the last version with tools.deps and {:git/url "https://github.com/jgrodziski/keycloak-clojure" :sha "ba5488b9eee3ff6c67311615ce445b3c92c680af"}

from keycloak-clojure.

jgrodziski avatar jgrodziski commented on August 29, 2024

Yes, this is the current behaviour as IMHO the password change feature should be used with caution and should be made by the user with the Keycloak update/lost password feature.
I push a refactoring commit, but without proper tests for the moment as I didn't have the time right now to write them. Could you tell me if it works nonetheless?

from keycloak-clojure.

Gregoryr-ng avatar Gregoryr-ng commented on August 29, 2024

I see. I just googled a bit for that, it is considered unsafe to support credentials modifications via REST API. They now only supports AIA for user, or Admin Rest API for backend to handle user reset password request. So, I should use Admin Rest API to handle reset password for user right? If this is the case, for this part, I think I should directly call keycloak admin Reset API /reset-password API instead?

Appreciate your work!! I will test it soon, thanks

from keycloak-clojure.

iusshpandeh avatar iusshpandeh commented on August 29, 2024

Are you willing to share snippets on how did you integrate the keycloak-clojure in your project? I've been trying to integrate it to my Ring API and have failed miserably. Any help would be appreciated.

from keycloak-clojure.

jgrodziski avatar jgrodziski commented on August 29, 2024

I have some Ring middlewares regarding authentication, access control headers and authorization but not very battle tested for the moment. I can nonetheless merge them in Keycloak-Clojure asap.

from keycloak-clojure.

iusshpandeh avatar iusshpandeh commented on August 29, 2024

I have some Ring middlewares regarding authentication, access control headers and authorization but not very battle tested for the moment. I can nonetheless merge them in Keycloak-Clojure asap.

How long might it take? Its been quite a long already. Thanks.

from keycloak-clojure.

jgrodziski avatar jgrodziski commented on August 29, 2024

Yes it is on its way, my clients work takes me lot of time at the moment. I can nevertheless commit the ring middlewares and let you know.

from keycloak-clojure.

jgrodziski avatar jgrodziski commented on August 29, 2024

Fix from the 1.17.3 version

from keycloak-clojure.

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.