Git Product home page Git Product logo

Comments (4)

Epsuchti avatar Epsuchti commented on May 16, 2024

I'm in the similar Problem.

I think in your case it is because of the Wrong Call of "/hellotest".

Did you try to open the "hellotest" in the Browser?

Or did you changed the function "adminServiceBtn" to call your Function?

If you tryed to open it in the Browser you are on the same Problem as i am.

I don't know how to submit the JWT in the Request Header if the user types a different URL to the Browser. :-)

Would be greate if sb can help.

from jwt-spring-security-demo.

krasowskiM avatar krasowskiM commented on May 16, 2024

@psotos
It may not be the issue, but how does your authorities interpretation work? I had a similar problem when I wanted to get rid of the "ROLE_" part of authority string and Spring Security works only with this kind of strings as authorities - in your case "hasRole(ROLE_ADMIN/GM)". So what I did to avoid the problem I stored the roles in the db in the form with "role" part and referred in their interpretation as "USER/ADMIN" when they were received from the db.

from jwt-spring-security-demo.

psotos avatar psotos commented on May 16, 2024

I figured it out. You simply need to call the auth page with a POST request which has some JSON which passes the username and password. That will then return a valid token.
{
username: admin,
password: admin
}

Now you will be able to make pure restful calls to the other services. We can close this issue.

from jwt-spring-security-demo.

szerhusenBC avatar szerhusenBC commented on May 16, 2024

Hi, thank you both for clearing this question. I'm closing this ticket now.

from jwt-spring-security-demo.

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.