私はsymfonyでtwigテンプレートエンジンを使って作業しています。テンプレート内にapp.request
とapp.user
のオブジェクトとutilsをis_granted('ROLE_MODER')
のように持つことは非常に便利です。反応jsのすべてを処理する方法はありますか?例えば、私はFOS JsRouting bundleを使うことができると思うが、私はどのように私がアクセスできるかを見つけることができなかった。app
反応するjsの機能を許可する。Symfonyセキュリティと他のテンプレートユーティリティをReactJSと統合する
答えて
あなたはHATEOAS使用してアプリケーションをストラクトできます
https://github.com/willdurand/Hateoas
ともRESTバンドル最後に
http://symfony.com/doc/current/bundles/FOSRestBundle/index.html
、あなたはsymfonyの投票/またはACLを扱うことができ、セキュリティのすべてを保つために:
をhttp://symfony.com/doc/current/security/voters.html
必要なコントロールをすべて保持してください。
symfonyの情報をreactjsに伝えたい場合は、このためのエンドポイントを作成してください。 symfonyの部分を扱う反応コンポーネントを構築したい場合は、twigを使ってビルドしてください。
しかし、あなたのsymfonyの部分をREST APIとして考えることをお勧めします。つまり、APIを使って話しているだけです。あなたのReactJsクライアントは、そのAPIがSymfonyで書かれていることを決して知るべきではありません。
ええ、質問はどうしたらreactJsからのセキュリティを処理するのですか – kRicha
Reacjsのapp要素を処理するには... ReactJs経由で呼び出されたエンドポイント内にアプリコンテンツを表示するだけです。それは簡単です。 – sensorario
と各リクエストをもう一度お電話ください。 – kRicha
- 1. CytoscapeとReactJSの統合
- 2. reactjsとd3チャートの統合
- 3. CASとSymfony sfGuardの統合?
- 4. ReactJSとのDjango(Rest Framework)の統合
- 5. OpenIDとデータベース統合によるSpringセキュリティ
- 6. 春のセキュリティsamlとのSpringの統合
- 7. ASP.NETのCrystalレポートとの統合セキュリティ
- 8. SpringセキュリティとJQueryログインページの統合?ここ
- 9. .cssと.jsをReactJS + Reduxアーキテクチャと統合する方法は?
- 10. SqlConnection統合セキュリティ
- 11. jadeとreactjsのコンポーネントを統合する方法
- 12. クラシックASP統合セキュリティ
- 13. 他のアンドロイドアプリとGoogleアシスタントを統合
- 14. Nodejs APIをReactJsアプリケーションと同じドメインに統合する方法
- 15. Sonata FormatterとSonata管理者とSymfony 3との統合
- 16. Symfonyワークフローコンポーネントとセキュリティ投票者?
- 17. HTMLと他のコードの統合
- 18. 他のクラウドプロバイダーとAzureプラットフォームの統合
- 19. SQL Server 2008の統合セキュリティ
- 20. Windows統合セキュリティの使用
- 21. GWT +春のセキュリティ統合
- 22. Springセキュリティ3認証とHibernate 3(JPA)アノテーションとの統合
- 23. symfony 1.4とphpBBを統合する方法
- 24. モバイルマネーのSymfonyへの統合
- 25. Symfonyでの統合テスト
- 26. symfony 3のテーマ統合
- 27. MustacheをSymfonyに統合するには?
- 28. Facebook Web SDKとReactJSの統合コンポーネントの状態
- 29. SpringブートとEntityManagerによるセキュリティ統合テスト
- 30. Spring SAMLのセキュリティとSpring Webアプリケーションの統合
[JSON Webトークン](https://knpuniversity.com/screencast/symfony-rest4/json-web-token)(https://jwt.io/)は、あなたのエンドポイントはもちろん何らかのパーミッションを持っていますが、ブラウザでのみテンプレートをレンダリングします。 –
@JaredFarrishはい、この例の問題:司会者は投稿のリンクを削除する必要がありますが、この場合の対処方法はわかりません。 – kRicha
https://github.com/nelsoft-easyshop/react-serverside-renderer – fyrye