Comments (4)
Hi,
I think you could use the JWTManager::decode(TokenInterface $token) method.
Unfortunately it only accepts a TokenInterface so you would have to first create a new JWTUserToken and pass it your token in the setRawToken($rawToken) method.
If the token is successfully decoded it will return an array containing the user identity (by default the username). Then it's up to you to retrieve your user from it.
Of course, it's all theory ! Let me know if it works :)
from lexikjwtauthenticationbundle.
I was thinking about using this solution yesterday, but ignoring if a better practice was planned for an incoming release.
I'll test it today and keep you informed about it.
Thanks! :)
from lexikjwtauthenticationbundle.
I confirm this theory works perfectly! :)
from lexikjwtauthenticationbundle.
Great :)
from lexikjwtauthenticationbundle.
Related Issues (20)
- Missing description from OpenAPI Factory
- LexikJWTAuth unexpected identifier Encoder expecting variable (500 Internal Server Error) HOT 1
- Unrecognized option "enabled" under "lexik_jwt_authentication.api_platform" HOT 13
- multiple entity same identity
- How to rename tag "Login Check" on swagger ui HOT 4
- oAuth2 (JWT) Secured request too slow HOT 1
- Split cookie renewal not working as expected when calling api endpoints HOT 1
- Support for partitioned authentication cookies
- Please provide support for Symfony 7 HOT 2
- If i generate token within one second it provides for me the same combination
- symfony 7 HOT 1
- [BUG] EnableEncryptionConfigCommand not supporting php7 HOT 1
- GHA improvements
- Version 2.20+ requiring php 7.1 >= but using arrow functions HOT 2
- Not compatible with PHP 8.2 HOT 2
- How to autowire cookieProvider dynamically (without cookie name)? HOT 1
- Split cookies are all set in the same string
- Generate JWT token using dynamic configuration
- Feature Request: Method for Manually Destroying Tokens HOT 3
- Custom JWT token key
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 lexikjwtauthenticationbundle.