私は春のセキュリティにはかなり新しく、この種の機能を検索する方法はわかりません。私の問題はです。私は春のセキュリティでユーザーを認証します。フォームベースの認証で言うことができます。したがって、ユーザーはログインしています。彼はアプリをナビゲートすることができます。 dbにトランザクションを格納し、idでそれらを取得するwebappがあるとします。トランザクションの詳細を表示する場合は、トランザクションIDとともにリクエストを送信します。したがって、例えば/ transaciontapp/gettransaction?id = 134です。前のページでは、アプリはその特定のユーザーに属するトランザクションのみを読み込んでいました。しかし今、私はどのidにもリンクを編集することができ、getメソッドを使うと、ログインしているユーザーであると思われるトランザクションを見ることができます。だから春のセキュリティでは、特定のユーザーに特定のコンテンツを制限するために、それをどのように処理できますか?機能とは何ですか?春のセキュリティでユーザーが特定のコンテンツにアクセスするのを防ぐことができます
0
A
答えて
1
最初に全体的なアイデアを得るために、official Spring Security Referenceを読むことをお勧めしたいと思います。
出発点はプロジェクトに単純に追加することです。 Gradleを使用して依存関係compile('org.springframework.boot:spring-boot-starter-security')
を追加します。次のステップは、そのための構成クラスを作成することです。これには、プロジェクトでの認証の仕組みが含まれています。
@EnableWebSecurity
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
// your rules
}
これらのルールは、技術的に
- のようなトピックにアプローチする方法を定義します。たとえば、資格情報が保存されている
- ベースベースのHTTP基本認証、トークン、クッキーベース、フォーム:HTTPセッション管理のための
- セッティング異なる経路のための
- ルールを要求するためにメモリ内、カスタムUserDetailService実装
- は、フィルタを追加します。どのように守るべきか?匿名ログイン?ロール?クロスサイトリクエストフォージェリやクロスオリジン・リクエスト戦略
よう
関連する問題
- 1. 特定のデフォルトイベントを防ぐことができます
- 2. 私の春のバージョンを更新することで、春の起動を防ぐことができます。
- 3. 機能としてウェブパック2の設定をエクスポートすると、蒸散を防ぐことができますか?
- 4. 春のセキュリティで特定のユーザーの特定のURLにアクセスする
- 5. SVN:特定のパスでのコミットを防ぐことはできますか?
- 6. 特定のメタフィールドがワードプレスで更新されるのを防ぐことはできますか?
- 7. 春のセキュリティ - 春NamespaceHandlerを見つけることができません - セキュリティ
- 8. `java.util.logging.LogManager`のシャットダウンが早すぎるのを防ぐことができますか?
- 9. スクロールバーを非表示にすることはできますが、オーバーフローを防ぐことはできますか?
- 10. ミストがブロックチェーンをダウンロードするのを防ぐことはできますか?
- 11. CakePHP:ユーザーが他のユーザーのビューとメソッドにアクセスするのを防ぐ
- 12. 春のセキュリティを設定して、一部のユーザーにLDAPからアクセスできるようにすることはできますか?
- 13. 春コントローラでEJBにアクセスすることができません
- 14. ナビゲーションリンク上をホバリングすると、一定のちらつきを防ぐことができますか?
- 15. この特定の機能をどのようにタイプすることができますか?
- 16. リモートPowerShell 2.0がUNCパスにアクセスするのを防ぐセキュリティ設定
- 17. ユーザーがアプリの特定のセクションにアクセスしたときに知る最良の方法は何ですか?
- 18. 春のセキュリティ、春のセキュリティでアクセス= "hasAnyRole( 'ROLE_ADMIN')
- 19. どのように点滅を防ぐことができますか?
- 20. 特定の条件が満たされたときにどのように発砲するのを防ぐことができますか?
- 21. java LockでtryLockを常に使用することで、デッドロックを防ぐことができますか?
- 22. ユーザーが写真を許可するとすぐには何も見ることができません3
- 23. どうすればfirefoxのアップグレードを防ぐことができますか
- 24. コンパイル時に特定の基本クラスの多重継承を防ぐことはできますか?
- 25. 私のような行為からユーザーを防ぐことができますどのようにPHPのページ
- 26. Xamarin.formsからのキーボードの提案を防ぐことができます
- 27. 春のセキュリティのベストアクセス 'アクセス'ユーザー
- 28. は、ユーザーが特定のDjangoモデルIDに従うことができます
- 29. ブートストラップのオーバーフローをラッパーから防ぐことができますか?
- 30. 現在のユーザーが特定のセキュリティキーにアクセスできることをどのように知ることができますか?