|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/keycloak-customization/
课程评论:没有评论
课程名称:Keycloak定制化课程 概述:欢迎参加Keycloak定制化课程!无论您是工程师、架构师还是技术产品负责人,了解如何定制Keycloak对于有效管理用户身份、安全保护应用和构建自定义扩展至关重要。Keycloak提供了一套强大的开箱即用的功能,包括认证、授权、用户联合和集中用户管理。然而,每个组织都有其独特的需求和约束,可能需要超出Keycloak默认配置的定制。本课程将为您提供知识和技能,使您能够扩展Keycloak的功能,并将其适配于特定的应用场景。 在课程中,您将学习Keycloak定制化的各个方面,包括: - 了解Keycloak的基本构件:我们将首先探讨Keycloak使用的不同基本构件,以便 later可以添加自定义扩展。 - 开发环境搭建:学习如何创建一个开发环境,以便开发您自己的自定义扩展。 - 主题定制:我们将学习如何定制Keycloak的用户界面,使其符合您组织的品牌和用户体验要求。您将学习如何修改现有主题并使用freemarker模板创建自定义主题。 - 用户档案和自定义用户属性:我们将探讨如何定义用户档案并添加自定义属性,以便将用户建模与我们的需求相匹配。 - 扩展API和事件:学习如何扩展Keycloak的API,并利用事件实现复杂的认证和授权需求以及业务需求。 到课程结束时,您将具备定制Keycloak的专业知识,能够构建安全且用户友好的扩展,以满足您组织的需求。您还将能够将自己的需求翻译成Keycloak所使用的概念和构件,并了解如何利用Keycloak的内置功能。
Welcome to the Keycloak Customization for Software Engineer course! Whether you're a engineer, an architect, or a technical product owner, understanding how to customize Keycloak is essential for effectively managing user identities, securing your applications and building custom extensions.Keycloak provides a robust set of features out-of-the-box, including authentication, authorization, user federation, and centralized user management. However, every organization has its own set of requirements and constraints, which may necessitate customizations beyond the default configurations provided by Keycloak. This course will equip you with the knowledge and skills needed to extend Keycloak's capabilities and adapt it to your specific use cases.Throughout the course, you will learn various aspects of Keycloak customization, including:Understanding the building blocks of Keycloak: We'll start by exploring and understanding the different building blocks Keycloak uses so we can add our own custom extensions later.Development Setup: Learn how to create a development setup that enables you to develop your own custom extensions.Theme Customization: We'll look at how to customize Keycloak's user interface to align with your organization's branding and user experience requirements. You'll learn how to modify existing themes and create custom themes with freemarker templates.User Profiles and Custom User Attributes: We'll explore how to define user profiles and add custom attributes to model users to match our requirements.Extend APIs and Events: Learn how to extend Keycloak's APIs and leverage events to implement complex authentication and authorization requirements as well as business needs.By the end of this course, you'll have the necessary expertise to customize Keycloak to build secure and user-friendly extensions tailored to your organization's needs. You'll also have the ability to translate your own requirements to concepts and building blocks used by Keycloak and know how to leverage Keycloak's build-in features.