
Khái niệm và công dụng của Spring Boot
whiteship
Tìm hiểu cách dễ dàng hiểu các nguyên tắc và chức năng khác nhau của Spring Boot và sử dụng chúng một cách tích cực hơn thông qua mã hóa.
중급이상
Spring, Spring Boot, Java
Spring Securityの駆動原理と構造を理解し、Spring Securityが提供するさまざまな機能を活用して、Webアプリケーションに必要な認証および承認機能を設定する方法を説明します。
Webアプリケーションに認証と許可を追加できます。
春のセキュリティアーキテクチャを理解することができます。
Spring Securityの適用時にテストを作成する方法を学ぶことができます。
私が作成したアプリのセキュリティは、
私は責任があるでしょう💪
掲示板を作るとしましょう。匿名掲示板ではない限り、現在どのユーザーが投稿しているかを知る必要があります。しばしば「ログイン」と呼ばれ、Spring SecurityではAuthenticationまたは「認証」と呼ばれる機能が必要です。
さらに、投稿を変更できるユーザーは、少なくともその投稿の作成者または管理者権限を持っている必要があります。この時点で、開発者としてアプリケーションに「許可」 、承認、またはアクセス制御機能を適用して、適切な権限を持つユーザーだけがその投稿を変更できるように機能を実装する必要があります。
Webアプリケーションの場合、CSRF、XXS、セッション変調、Clickjackingなど、さまざまなWebセキュリティ関連の問題に対応することも必ず必要です。
このレッスンでは、フォームベースのWebアプリケーションにSpring Securityが提供するさまざまな機能を適用し、Spring Securityの構造を特定します。
単に機能を適用することにとどまらず、Spring SecurityがサーブレットベースのWebアプリケーションにどのように係合して動作するのか、その内部構造を学習します。 AuthenticationManager、AccessDecisionManager、FilterChainProxyなど、Spring Securityの内部構造を学習するのに役立ちます。
このレッスンでは、タイムリーフをビューテンプレートとして使用するサーブレットベースのアプリケーションを中心に説明します。 ACL、OAuth2、Reactive(WebFlux)、およびWebソケットをサポートする機能は扱っておらず、メソッドのセキュリティについては簡単に見てきました。しかし、この講義を十分に学んでいれば、ここで取り上げていない機能も手軽に身につけることができるでしょう。
これまでに作ったまたこれからも作る私のすべての講座を見ながら、皆さんは私が何かを学習する方法を学ぶことができます。私はいつもテストを大切にしていますが、TDDにこだわっているわけではありません。 (時にはそう見えるというフィードバックを受けましたが…)すべての機能は直接コーディングして検証し、理解できない部分やもっと詳しく見たい部分はデバッガを活用します。
あなたはこのコースでもばかげてSpring Securityを適用したときにテストコードを書く方法とデバッガを使って分析する方法を学ぶことができます。
💡参考
この講座は、受講者が次の選手の知識を持っているという仮定のもとに作成しました。まだ受講していない講座や学習していないトピックがある場合は、ぜひあらかじめ学習してからこの講座を受講してください。
学習対象は
誰でしょう?
Webアプリケーションにフォームベースの認証および認可機能を実装したい学生または開発者
Spring Security Architectureを理解したい学生や開発者
前提知識、
必要でしょうか?
Spring Web MVC
スプリングブート
スプリングフレームワークコア技術
Spring Data JPA(オプション)
92,388
受講生
4,226
受講レビュー
2,010
回答
4.8
講座評価
20
講座
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
全体
48件 ∙ (8時間 4分)
全体
145件
4.7
145件の受講レビュー
受講レビュー 5
∙
平均評価 3.4
3
Bài giảng này cung cấp sự giải thích hay về kiến trúc và nội dung rất cơ bản của Spring Security. Tuy nhiên, đúng là còn nhiều thiếu sót. Thực sự, tôi không biết tại sao các đánh giá lại tốt như vậy. Những lý do tại sao tôi nghĩ như vậy là như sau. 1. Kiến trúc chỉ được giải thích thông qua gỡ lỗi và mã. Bất cứ ai không có một bức tranh tổng thể về kiến trúc đều đọng lại trong đầu Thật khó hiểu. Một tài liệu sơ đồ không tốt bằng một blog được tổ chức tốt. Và khi giải thích dòng chảy, hãy vẽ trước một bức tranh hoặc Tôi nghĩ tôi nên giải thích nó bằng cách sử dụng sơn hoặc máy tính bảng. Điều này là do nó dễ hiểu hơn nhiều so với việc chỉ nhìn vào mã. 2. Chiều sâu nội dung quá cơ bản. Nguyên nhân là do có quá nhiều phương pháp vì sợ bài giảng sẽ dài. Bạn chủ yếu nói về Người học không chăm chỉ vì sợ bài giảng quá dài Tôi nghĩ bạn đang nhắm mục tiêu này. Cho dù đây chỉ là phỏng đoán, Có quá ít ví dụ và chỉ dạy những nội dung rất cơ bản. 3. Việc ngắt mạch giữa bài giảng không phải là hiếm. Ở những bài giảng kéo dài dưới 10 phút, có trường hợp mạch bài giảng bị gián đoạn giữa chừng. Có quá nhiều điều khiến tôi cảm thấy không chuẩn bị trước khi cố gắng giải thích điều gì đó. -- tái bút Ngày nay, khi nghiên cứu về trí tuệ nhân tạo, mọi người đều được học về trí tuệ nhân tạo và Tôi đang tham gia một khóa học toán trả phí. Các bài giảng rất nghiêm túc và được chuẩn bị kỹ lưỡng. Việc đánh giá được thực hiện bằng cách sử dụng các tiêu chuẩn nghiêm ngặt. Tôi đã suy nghĩ rất nhiều về việc có nên nói ra điều này hay không vì sợ mọi người sẽ hiểu lầm. Tôi e rằng bạn có thể nghĩ rằng tôi đang để lại một đánh giá gay gắt vì phần này. Nhưng tôi phải bỏ nó lại phía sau. Một người luôn coi trọng thử nghiệm Tôi đã hỏi một câu hỏi nhưng tôi thậm chí còn không kiểm tra các bài kiểm tra hoặc mã mùa xuân. Thành thật mà nói, bạn chỉ cần cho tôi xem tài liệu và cho rằng trường hợp đó là như vậy. Đó là một chút thất vọng.
受講レビュー 5
∙
平均評価 4.4
受講レビュー 1
∙
平均評価 3.0
3
Trước hết, tôi rất thích bài giảng. Thật tuyệt vời khi được tìm hiểu những kiến thức cơ bản về SpringSecurity. Tuy nhiên, tôi không nghĩ mình có thể giới thiệu khóa học này cho người khác. Khi nghe bài giảng, tôi có cảm giác rằng người hướng dẫn chỉ quay video bằng cách sắp xếp đại khái những gì mình sẽ giải thích. Trên thực tế, bản PDF bạn tải lên chỉ chứa nội dung rất thô sơ và nhiều chi tiết quan trọng đã được giải thích bằng lời nói, thậm chí lời giải thích còn mang lại cảm giác mạnh mẽ rằng nó được giải thích từ trí nhớ vào thời điểm đó chứ không phải được chuẩn bị và sắp xếp trước. Vì vậy, những lời giải thích quá gây mất tập trung cho người nghe, đó là tôi. Nội dung chưa được giải thích ở đầu bài giảng đột nhiên xuất hiện trở lại ở phía sau... Vì bài giảng này là trực tuyến nên tôi đã xem nó vài lần nên hầu như không hiểu được, nhưng thành thật mà nói, nó rất khó. Tôi yên tâm mua vì biết anh ấy nổi tiếng nhưng lại rất thất vọng. Tôi mong rằng các sinh viên sẽ suy ngẫm về lý do tại sao họ lại phải trả những khoản tiền đắt đỏ để mua bài giảng.
受講レビュー 1
∙
平均評価 3.0
3
Người hướng dẫn sử dụng uh...um...uh... rất nhiều. Sau này, khi có thời gian, tôi muốn đếm xem mình đã sử dụng "Uh...um...uh..." bao nhiêu lần trong một bài giảng. Tuy nhiên chất lượng bài giảng chưa tốt. Lời giải thích khó hiểu đến mức tôi không thể hiểu được dù có nhìn bao nhiêu lần đi chăng nữa. Tôi đã mua nó với nhiều kỳ vọng vì anh ấy là một người nổi tiếng, nhưng bài giảng lại không như mong đợi của tôi. Tôi muốn sinh viên nghĩ về tại sao họ phải trả số tiền đắt đỏ để tham gia một khóa học.
受講レビュー 5
∙
平均評価 5.0
5
Sau khi tham gia khóa học Spring Security của Kiseon, tôi hiểu sâu hơn về bảo mật và cũng nhận được những gợi ý về cách học. Trong thực tế, có nhiều trường hợp không tìm thấy điểm gỡ lỗi khi xảy ra sự cố bảo mật. Sau khi hiểu kiến trúc an ninh mùa xuân do Kiseon giải thích, tôi đã nhận được rất nhiều sự giúp đỡ trong công việc thực tế. Ngoài ra, tôi cảm thấy rằng sự phát triển tập trung vào những gì đang hoạt động không gì khác hơn là một cái vỏ, vì vậy họ đã dạy từng nguyên tắc hoạt động bằng cách lấy các điểm gỡ lỗi bằng phương pháp chinh phục phân chia và phần kết hợp các nguyên tắc trong phần sau thực sự khiến tôi thích thú. đánh vào đầu gối của tôi. Đó là bài giảng hay nhất đã giúp tôi nhận ra rằng tôi nên học theo cách này nếu sau này tôi bắt đầu tự học lại. Tôi thực sự giới thiệu Spring Security cho người mới bắt đầu👍🏻
期間限定セール、あと3日日で終了
¥1,403,031
24%
¥10,759
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!