Keycloak: SSO Course from Zero to Hero

所在平台: Udemy

课程主页: https://www.udemy.com/course/keycloak-sso-course-from-zero-to-hero/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Keycloak:从零到英雄的单点登录课程 课程概述:本课程将带您学习Keycloak,一款开源软件产品,旨在为现代应用程序提供单点登录和身份访问管理。Keycloak作为一个开源工具,为Web应用程序和服务提供身份和访问管理,支持标准协议,如OpenID Connect、OAuth 2.0和SAML 2.0。它提供了单点登录、用户联合、社交登录和授权政策等多种功能。 Keycloak的可能应用场景包括: 1. **保护微服务和API**:Keycloak可用于通过提供基于OpenID Connect和OAuth 2.0的身份验证和访问控制,来保护微服务和API。这确保只有经过授权的用户和应用程序可以访问您的服务,帮助维护基础设施的安全性和完整性。 2. **与外部身份提供者集成**:Keycloak可以作为身份代理,允许用户通过外部身份提供者(如Google、Facebook或LDAP)进行身份验证。这简化了用户体验,减少了管理多个用户账户和密码的需求。同时,Keycloak还可以从外部源同步用户数据和属性,并将其映射到Keycloak内的角色和组。 3. **自定义和扩展Keycloak**:Keycloak高度可配置和可扩展,允许您自定义其外观,添加新功能,以及与其他系统集成。您可以使用主题、模板和国际化来更改Keycloak用户界面的外观。通过扩展(如SPIs、事件监听器和用户存储提供者),可以为Keycloak添加新的功能和逻辑。您还可以使用REST API和管理控制台以编程方式管理Keycloak。 本课程适合希望深入了解Keycloak并掌握其应用的学习者。

课程评论(0条)

课程详情

In this course, you will learn Keycloak, an open-source software product that allows single sign-on with Identity and Access Management aimed at modern applications.Keycloak is an open-source tool that provides identity and access management for web applications and services. It supports standard protocols such as OpenID Connect, OAuth 2.0, and SAML 2.0, and offers features such as single sign-on, user federation, social login, and authorization policies. Here are some possible use cases for Keycloak:1. Secure microservices and APIs: Keycloak can be used to secure microservices and APIs by providing authentication and access control based on standard protocols like OpenID Connect and OAuth 2.0. This ensures that only authorized users and applications can access your services, helping to maintain the security and integrity of your infrastructure.2. Integrate with external identity providers: Keycloak can act as an identity broker that allows users to authenticate with external identity providers, such as Google, Facebook, or LDAP. This simplifies the user experience and reduces the need to manage multiple user accounts and passwords. Keycloak can also synchronize user data and attributes from external sources, and map them to roles and groups within Keycloak.3. Customize and extend Keycloak: Keycloak is highly configurable and extensible, allowing you to customize its look and feel, add new features, and integrate with other systems. You can use themes, templates, and internationalization to change the appearance of Keycloak's user interface. You can also use extensions, such as SPIs, event listeners, and user storage providers, to add new functionality and logic to Keycloak. You can also use REST APIs and an admin console to manage Keycloak programmatically.

课程标签

0人关注该课程

主题相关的课程