Comments (3)
i fixed it by replacing findIdentityByAccessToken as below.
public static function findIdentityByAccessToken($token, $type = null)
{
return self::findOne(['id'=>(string) $token->getClaim('uid')]);
}
from yii2-jwt.
Thanks Ronash!
My original problem was because of requesting wrong url :) Nevermind.
But just for info, this is how method you mentioned looks in my code:
public static function findIdentityByAccessToken($token, $type = null)
{
return self::findIdentity($token->getClaim('uid'));
}
It may be better because this findIdentity($id) method checks for user's status
(for example, if user is not active - he should not be permitted to log in)
Best regards
from yii2-jwt.
Hi, @tomislav13
Also, what is self::$users in User model (and the strange foreach loop :) )? My IDE reports it as undefined...
As u can see example from documentation is about Yii2 basic template https://github.com/yiisoft/yii2-app-basic/blob/2.0.32/models/User.php#L13
from yii2-jwt.
Related Issues (20)
- JwtHttpBearerAuth not checking iss/aud HOT 2
- Problem with Claim uid HOT 1
- have cors origin problem when use authenticator HOT 3
- license unspecified HOT 1
- This token library can't invalidate or force to expire HOT 2
- How to increase the JWT Token Expiry Time? HOT 1
- Support of lcobucci/jwt 3.4 HOT 4
- php8兼容问题 HOT 1
- Support PHP 8 HOT 5
- How change identity class: eg using Members instead Users HOT 1
- It is not supporting php 8.1 HOT 8
- Upgrade lcobucci/jwt package to 4.X HOT 2
- Returns error code 500 instead of 401 when token is expired HOT 1
- Setting unknown property: sizeg\\jwt\\Jwt::jwtValidationData HOT 4
- "Calling unknown method: sizeg\\jwt\\Jwt::decode()",
- CORS для refresh-token HOT 1
- PHP 8.1 Compatibility | Return Type Change for Lcobucci\JWT\Claim\Basic::jsonSerialize()
- Check expired token HOT 1
- Setting unknown property: sizeg\jwt\Jwt::key 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 yii2-jwt.