問題タブ [lexikjwtauthbundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
134 参照

symfony - FOSUserBundle と LexikJWTAuthenticationBundle のログイン動作を変更

API からのデータにアクセスするために、 LexikJWTAuthenticationBundleFOSUserBundleを使用しています。

ユーザーはユーザー名とパスワードでログインします。トークンが生成され、すべてのリクエストで認証情報として使用されます。

別のフィールドを使用してログインを実行することはできますか?

エンティティに別の属性authCodeがあるとしましょう。これらのバンドルに、ユーザー名と authCode またはユーザー名とパスワードと authCode を介してログインするように指示するにはどうすればよいでしょうか?

0 投票する
1 に答える
2279 参照

php - JWT トークンを使用して API にアクセスする際の CORS の問題

JWT トークンを使用して angular から Symfony REST API にアクセスすると、CORS の問題に直面しています。

IIS サーバーは、ドメイン名と IP アドレスを使用してアプリケーションにアクセスするように構成されています。フロントエンドのコードは Symfony の同じディレクトリにあります。

フロントエンドはドメイン名で API を呼び出します。API がドメイン名を指しているため、JWT トークンを使用して IP アドレスからアプリケーションにアクセスすると、CORS の問題が発生します。

カーネルリスナーで以下のオプションを使用して応答ヘッダーを設定しました。

lexik/jwt-authentication-bundle を使用してトークンを生成しています

以下のオプションで Nelmio CORS バンドルもセットアップしました

応答ヘッダー:

OPTIONS、TRACE、GET、HEAD、POST を許可
content-length
0 date
Mon, 13 Nov 2017 16:03:22 GMT public
OPTIONS, TRACE, GET, HEAD, POST server
Microsoft-IIS/10.0 X-Firefox-Spdy
h2

前もって感謝します!