私はバックエンドサーバを持っており、フロントエンドサーバがバックエンドパブリックAPIにアクセスできるようにCORSフィルタを設定しました。今私は、バックエンドサーバーと通信するモバイルアプリケーションの開発を開始したいが、私は単純にすべての起源を私のフィルタに入れることはできない。 Access-Control-Allow-Originを*に設定する必要がありますか?もしそうなら、それは十分に安全でしょうか?私はユーザーセッションを維持しませんが、すべてのリクエストでユーザーはjwtトークンを送信します。CORSを無効にする必要がありますか?
0
A
答えて
0
独自のモバイルアプリを開発している場合、バックエンドのCORS設定を変更する必要はありません。 Access-Control-Allow-Origin
をワイルドカード(*
)に設定すると、すべてのサイトがサイトからパブリックAPIにアクセスできるようになるため、非常に安全になります。 Access-Control-Allow-Origin
は、Chrome、Firefox、Operaなどのさまざまなブラウザで使用され、バックエンドからAPIにアクセスするフロントエンドがコンテンツにアクセスできるかどうかを確認します。これは、APIとフロントエンドが2つの異なるドメインまたはサブドメインにある場合にのみ行われます。たとえばfoo.com
フロントエンドがbar.com
のコンテンツにアクセスしようとしている場合は、バックエンドAccess-Control-Allow-Origin
をfoo.com
に設定する必要があります。
関連する問題
- 1. Xamarin iOS:BackgroundTask、タスクオブジェクトを無効にする必要があります
- 2. 無効なPathExpressionはStateFieldPathExpressionである必要があります
- 3. なぜProGuard for vending.billingを無効にする必要がありますか?
- 4. デストラクタのメンバ変数を無効にする必要がありますか?
- 5. WebClientのキャッシュを無効にする必要がありますか?
- 6. max-widthは幅を無効にする必要がありますが、
- 7. Magentoでmysql query_cacheを有効にするか無効にする必要がありますか?
- 8. 無効化コールを使用する必要がありますか?
- 9. .jestディレクトリを有効にする必要がありますか?
- 10. 私はmagento2の管理ログインページを無効にする必要があります
- 11. 単一ページのフォーム認証を無効にする必要があります
- 12. Windowsシェフでシェフクライアントを無効にする必要があります
- 13. jquery datepicker:すでに無効な週末から週末を有効にする必要があります
- 14. kafkaのトピックは数日間無効にする必要があります
- 15. エンティティフレームワーク4.1とMVC3で動的プロキシを有効または無効にする必要がありますか?
- 16. 無効なVIProductVersion形式、X.X.X.Xである必要があります
- 17. Galaxy Tab 10.1のスクリーンキャプチャボタンを無効/トラップする必要があります
- 18. コントロールを無効にして非表示にするか、非表示にする必要がありますか?
- 19. Viewstateを無効にする必要がある
- 20. いつDjango(1.4)の現在のタイムゾーンを有効/無効にする必要がありますか?
- 21. 関係のためにコアデータでカスケードを使用するか無効にする必要がありますか?
- 22. 私のアプリケーションが中断しているか、バックグラウンドでタイマーを無効にする必要がありますか?
- 23. データソースが無効です。 IListSource、IEnumerable、またはIDataSourceのいずれかである必要があります
- 24. 更新する前にAzure SQLデータベースでアクティブなジオレプリケーションを無効にする必要がありますか
- 25. は、onclickイベントで無効になったonmouseoutを再度有効にする必要があります。
- 26. ユーザーがCookieを無効にするのを心配する必要はありますか?
- 27. リンクをクリックするとホバーイベントを無効にする必要がありますか?
- 28. Amazon CloudFrontでオブジェクトを無効にする必要はありません
- 29. 割り込み中に割り込みを無効にする必要はありますか?
- 30. RAWソケットはMTUを無視する必要があります
すべての起源が非常に何を意味するのですか?その起点はクライアントインスタンスを意味するのではなく、サーバにアクセスするスクリプトがロードされるサーバを意味する –