問題タブ [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.
symfony - FOSUserBundle と LexikJWTAuthenticationBundle のログイン動作を変更
API からのデータにアクセスするために、 LexikJWTAuthenticationBundleでFOSUserBundleを使用しています。
ユーザーはユーザー名とパスワードでログインします。トークンが生成され、すべてのリクエストで認証情報として使用されます。
別のフィールドを使用してログインを実行することはできますか?
エンティティに別の属性authCodeがあるとしましょう。これらのバンドルに、ユーザー名と authCode またはユーザー名とパスワードと authCode を介してログインするように指示するにはどうすればよいでしょうか?
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
前もって感謝します!