"invalid-secret-key | Algorithm not allowed" with WPGatsby plugin
Joelgeorgelive opened this issue ยท 6 comments
This happens only when WPGatsby plugin in installed on wordpress
wp-graphql-jwt-authentication / release-v0.5.2
Ran into this issue after trying to fetch Gql data using authToken.
File to edit: \wp-content\plugins\wp-graphql-jwt-authentication-release-v0.5.2\src\Auth.ph
This change fixed it , Now I can fetch data from Gql
try {
$token = ! empty( $token ) ? JWT::decode( $token, self::get_secret_key(),array_keys(JWT::$supported_algs) ) : null;
} catch ( Exception $exception ) {
$token = new \WP_Error( 'invalid-secret-key', $exception->getMessage() );
}
tried passing in array('HS256') or ['HS256'] didnt work. idk why!!...
P.S. did break my head for a day .... Hope it helps someone.. #notaprogrammer
Feel free to optimize this code!!
Same Issue
@Joelgeorgelive thank you so much! Total lifesaver ๐
@Joelgeorgelive thank you! This worked for me too!
Is there a PR somewhere to bump?
@Joelgeorgelive omg you rock! it took me almost a whole day of debugging before I saw your post
Confirm, bug is still exist, the fix by @Joelgeorgelive works like a charm
@Joelgeorgelive you are the greatest! Thanks for this