Spring Boot & Keycloak: API com Autenticação e Autorização

所在平台: Udemy

课程主页: https://www.udemy.com/course/spring-boot-keycloak-api-com-autenticacao-e-autorizacao/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Spring Boot 与 Keycloak:API 认证与授权 课程概述:本课程为期集中设计,主要面向希望提升应用安全技能的IT专业人员和开发者,重点关注Keycloak和Spring Boot。课程开始时,将为学员打下关于REST API、Spring(可选模块)和Keycloak的扎实理论基础,深入探讨其作为强大认证与授权工具的基本原理和能力。 接下来,课程将进入实践环节,通过使用Docker Compose配置一个强大的开发环境,集成Keycloak与PostgreSQL数据库。这一阶段为实现高级功能奠定基础,包括Keycloak中的用户、组、角色和密码策略管理。 课程的核心部分专注于构建一个安全的Spring Boot API,内容涵盖从基本的身份验证(如登录和刷新令牌)到实现特定的API端点,每个端点都由不同的角色集保护。通过这种实践性的方法,确保学员不仅了解,而且能在实际的API开发环境中应用安全概念。 课程结束时,学员将不仅具备对Keycloak和Spring Boot认证与授权原则的理解,还将获得实际经验,成功创建一个安全且个性化的API,以应对现实世界中的应用安全挑战。

课程评论(0条)

课程详情

Este curso intensivo é projetado para profissionais de TI e desenvolvedores que buscam aprimorar suas habilidades em segurança de aplicações, com foco especial em Keycloak e Spring Boot. Iniciamos com uma sólida base teórica sobre o API Rest, Spring (Módulos opcionais) e Keycloak, explorando seus fundamentos e capacidades como uma poderosa ferramenta de autenticação e autorização.Em seguida, mergulhamos na prática, configurando um ambiente de desenvolvimento robusto usando Docker Compose, incluindo a integração do Keycloak com um banco de dados PostgreSQL. Esta etapa prepara o terreno para a implementação de funcionalidades avançadas, como a gestão de usuários, grupos, roles e políticas de senha no Keycloak.A parte central do curso é dedicada à construção de uma API segura com Spring Boot, abordando desde a autenticação básica, como login e refresh token, até a implementação de endpoints específicos, cada um protegido por um conjunto distinto de roles. Esta abordagem prática garante que você não apenas entenda, mas também aplique os conceitos de segurança em um contexto real de desenvolvimento de API.Ao final do curso, você terá não apenas compreendido os princípios de autenticação e autorização com Keycloak e Spring Boot, mas também terá adquirido experiência prática na criação de uma API segura e personalizada, pronta para enfrentar os desafios do mundo real em segurança de aplicações.

课程标签

0人关注该课程

主题相关的课程