2016-04-06 5 views
0

私はちょうどlexik-jwtを使い始めました!問題は、cmdを実行した後です:curl -X POST http://localhost:8000/api/login_check -d _username=johndoe -d _password=test私はいつもこの応答を受け取ります。{"code":401,"message":"Bad credentials"}lexik jwtは常にトークンを作成せずに不良cerdentialsを返します

+0

ユーザプロバイダを正しく設定しましたか?はいの場合、カスタム? FOSUserBundle?より多くの情報を提供してください。 – chalasr

+0

私はhttps://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/index.mdのドキュメンテーションに従っています。 curl cmdは常に401の悪いcerdentialsを返します。ユーザープロバイダの設定やFOSUserbundleの使用などの公式ドキュメントに記載されていないその他のカスタマイズを行うかどうかは、役に立ってくれてありがとうございます。 –

答えて

1

認証システムを作成するには、ユーザはどこかからbe loadedにする必要があります。 これをSymfonyで実現するには、ユーザプロバイダを設定する必要があります。

内蔵メモリー内ユーザープロバイダーを使用するアプリケーションはLexikJWTAuthenticationBundleSandboxです。

あなたが必要とするものを知るために、この1つを見てください。

+0

symfonyビルトインエンティティプロバイダで使用する場合は、https://github.com/chalasr/lexik-jwt-authentication-sandboxを参照してください。 – chalasr

関連する問題